| Market Cap | $115.8M | |
| Enterprise Value | $130.2M | |
| Revenue | $357.1M | +0.4% |
| Gross Profit | $175.3M | −1.8% |
| EBITDA | $28.5M | — |
| Net Income | -$12.3M | — |
| Diluted EPS | $4.25 | — |
| Free Cash Flow | $25.5M | +26.0% |
| DPS (FY2021) | $1.96derived |
| Trailing yield | 25.49% |
| Payout ratio | — |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20212021-12-31 | $1.96 | — | derived (paid ÷ diluted shares) |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 49.24% | 44.68% | 45.46% | 44.64% | 41.38% | 40.48% | 8% | 71% | |
| Operating Margin | −5.98% | −7.86% | −19.89% | −19.82% | −16.71% | 1.26% | 92% | 27% | |
| EBITDA Margin | 5.62% | 3.26% | −8.22% | −13.09% | −9.65% | 8.61% | 92% | 41% | |
| NOPAT Margin | −4.72% | −6.21% | −15.71% | −15.66% | −13.20% | 1.00% | 92% | 26% | |
| Net Margin | −13.46% | −13.63% | −17.68% | −21.37% | −16.92% | −2.80% | 92% | 22% | |
| FCF Margin | 0.07% | 2.47% | 8.98% | 7.36% | 4.86% | 6.09% | 58% | 52% | |
| OCF Margin | 0.20% | 2.69% | 9.28% | 7.79% | 5.08% | 6.36% | 58% | 36% | |
| Gross Profitability | 25.86% | 24.71% | 29.48% | 33.74% | 34.25% | 35.49% | 92% | 77% | |
| Capex Intensity | 0.13% | 0.22% | 0.30% | 0.43% | 0.23% | 0.27% | 58% | 9% | |
| ▸Returns on Capital · 6 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 3 ratios | |||||||||
| ▸Earnings quality · 4 ratios | |||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||
| ▸Leverage · 8 ratios | |||||||||
| ▸Working capital · 5 ratios | |||||||||
| ▸Capital allocation · 2 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $356.0M | $367.0M | $376.4M | $371.3M | $356.0M | $357.5M |
| YoY % | +3.1% | +2.6% | -1.3% | -4.1% | +0.4% | |
| Cost of Revenue | $180.7M | $203.0M | $205.3M | $205.6M | $208.7M | $212.8M |
| YoY % | +12.4% | +1.1% | +0.1% | +1.5% | +1.9% | |
| R&D Expense | $38.7M | $39.1M | $37.0M | $33.7M | $33.1M | $30.2M |
| YoY % | +1.1% | -5.5% | -8.9% | -1.9% | -8.7% | |
| Selling & Marketing Expense | $70.2M | $66.9M | $68.5M | $63.3M | $57.6M | $59.9M |
| YoY % | -4.7% | +2.3% | -7.5% | -9.0% | +4.0% | |
| SG&A Expense | $55.8M | $61.7M | $61.2M | $51.2M | $47.7M | $47.6M |
| YoY % | +10.7% | -0.9% | -16.4% | -6.9% | -0.2% | |
| Total Operating Expenses | $377.3M | $395.9M | $451.3M | $444.9M | $415.6M | $353.0M |
| YoY % | +4.9% | +14.0% | -1.4% | -6.6% | -15.1% | |
| Operating Income | -$21.3M | -$28.9M | -$74.9M | -$73.6M | -$59.5M | $4.5M |
| Other Non-Operating Income | $14.6M | -$5.8M | $9.8M | $42,000 | $651,000 | $0 |
| YoY % | -99.6% | +1450.0% | -100.0% | |||
| Impairment of Real Estate | $1.9M | — | — | — | — | — |
| Pretax Income | -$47.0M | -$49.2M | -$64.8M | -$77.8M | -$59.3M | -$8.1M |
| Income Tax | $902,000 | $859,000 | $1.7M | $1.5M | $924,000 | $1.9M |
| YoY % | -4.8% | +100.7% | -11.1% | -39.7% | +108.7% | |
| Net Income | -$47.9M | -$50.0M | -$66.6M | -$79.4M | -$60.2M | -$10.0M |
| Net Income to Common | -$47.9M | -$62.7M | -$82.1M | -$95.6M | -$77.8M | $22.6M |
| EPS (Basic) | -$0.67 | -$15.51 | -$17.71 | -$19.88 | -$15.53 | $4.30 |
| EPS (Diluted) | -$0.67 | -$15.51 | -$17.71 | -$19.88 | -$15.53 | $4.25 |
| Weighted Avg Shares (Basic) | 71.2M | 4.0M | 4.6M | 4.8M | 5.0M | 5.2M |
| YoY % | -94.3% | +14.7% | +3.8% | +4.2% | +4.7% | |
| Weighted Avg Shares (Diluted) | 71.2M | 4.0M | 4.6M | 4.8M | 5.0M | 5.3M |
| YoY % | -94.3% | +14.7% | +3.8% | +4.2% | +5.9% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.