| Market Cap | $2.71B | |
| Enterprise Value | $2.89B | |
| Revenue | $229.6M | +27.1% |
| Gross Profit | $160.8M | +33.6% |
| EBITDA | -$22.4M | — |
| Net Income | -$43.7M | — |
| Diluted EPS | -$1.72 | — |
| Free Cash Flow | -$41.6M | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 62.00% | 67.42% | 65.92% | 64.78% | 65.97% | 69.32% | 92% | 88% | |
| Operating Margin | −32.97% | −19.84% | −24.53% | −39.37% | −30.11% | −18.48% | 92% | 20% | |
| EBITDA Margin | — | −17.87% | −22.98% | −37.68% | −27.28% | −15.54% | 90% | 19% | |
| NOPAT Margin | −26.04% | −15.68% | −19.38% | −31.11% | −23.79% | −14.60% | 92% | 18% | |
| Net Margin | −45.02% | −32.47% | −46.51% | −47.53% | −50.95% | −24.19% | 92% | 22% | |
| FCF Margin | −17.26% | −23.65% | −34.02% | −58.38% | −38.93% | −26.98% | 58% | 15% | |
| OCF Margin | −14.77% | −21.73% | −32.26% | −53.60% | −35.25% | −24.11% | 58% | 16% | |
| Gross Profitability | 33.57% | 61.21% | 50.50% | 39.82% | 31.58% | 40.96% | 58% | 88% | |
| Capex Intensity | 2.49% | 1.91% | 1.76% | 4.79% | 3.68% | 2.87% | 58% | 42% | |
| ▸Returns on Capital · 6 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||
| ▸Earnings quality · 2 ratios | |||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||
| ▸Leverage · 8 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $84.7M | $126.7M | $161.7M | $165.2M | $166.0M | $211.1M |
| YoY % | +49.6% | +27.6% | +2.1% | +0.5% | +27.1% | |
| Cost of Revenue | $32.2M | $41.3M | $55.1M | $58.2M | $56.5M | $64.8M |
| YoY % | +28.3% | +33.5% | +5.6% | -2.9% | +14.6% | |
| Gross Profit | $52.5M | $85.4M | $106.6M | $107.0M | $109.5M | $146.3M |
| YoY % | +62.7% | +24.8% | +0.4% | +2.4% | +33.6% | |
| R&D Expense | $13.8M | $18.3M | $20.3M | $26.4M | $19.7M | $20.2M |
| YoY % | +32.8% | +10.7% | +30.4% | -25.4% | +2.7% | |
| SG&A Expense | $66.6M | $92.2M | $126.0M | $145.6M | $139.8M | $165.1M |
| YoY % | +38.4% | +36.6% | +15.6% | -4.0% | +18.1% | |
| Total Operating Expenses | $80.4M | $110.5M | $146.3M | $172.0M | $159.5M | $185.3M |
| YoY % | +37.5% | +32.3% | +17.6% | -7.3% | +16.2% | |
| Operating Income | -$27.9M | -$25.1M | -$39.7M | -$65.0M | -$50.0M | -$39.0M |
| Interest Expense | — | — | $11.8M | $15.4M | $20.8M | $25.3M |
| YoY % | +30.9% | +35.3% | +21.3% | |||
| Interest & Investment Income | $15,000 | $23,000 | $87,000 | $1.0M | $1.5M | $423,000 |
| YoY % | +53.3% | +278.3% | +1072.4% | +44.8% | -71.4% | |
| Other Non-Operating Income | -$2.7M | -$6.3M | -$3.2M | $816,000 | -$15.3M | $5.8M |
| Impairment of Real Estate | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | -$38.0M | -$39.7M | -$72.8M | -$78.6M | -$84.6M | -$58.0M |
| Income Tax | $104,000 | $1.4M | $2.4M | -$81,000 | -$32,000 | -$7.0M |
| YoY % | +1272.1% | +67.1% | ||||
| Net Income | -$38.1M | -$41.1M | -$75.2M | -$78.5M | -$84.6M | -$51.1M |
| EPS (Basic) | -$1.63 | -$1.72 | -$3.08 | -$3.07 | -$3.00 | -$1.72 |
| EPS (Diluted) | -$1.63 | -$1.72 | -$3.08 | -$3.07 | -$3.00 | -$1.72 |
| Weighted Avg Shares (Basic) | 23.3M | 24.0M | 24.5M | 25.6M | 28.2M | 29.6M |
| YoY % | +2.8% | +2.0% | +4.7% | +10.0% | +5.2% | |
| Weighted Avg Shares (Diluted) | 23.3M | 24.0M | 24.5M | 25.6M | 28.2M | 29.6M |
| YoY % | +2.8% | +2.0% | +4.7% | +10.0% | +5.2% |
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.