| Market Cap | $1.15B | |
| Enterprise Value | — | |
| Revenue | $356.8M | +14.7% |
| Gross Profit | $262.5M | +14.2% |
| EBITDA | — | — |
| Net Income | -$89.6M | — |
| Diluted EPS | -$0.67 | — |
| Free Cash Flow | $24.6M | +68.1% |
| Ratio | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||
| Gross Margin | 67.70% | 70.25% | 69.05% | 70.41% | 73.97% | 74.30% | 73.99% | 79% | 80% | |
| Net Margin | −49.00% | −23.98% | −44.83% | −39.22% | −32.71% | −31.52% | −25.80% | 79% | 25% | |
| FCF Margin | −24.38% | −11.10% | −19.87% | −3.79% | 8.81% | 5.61% | 8.22% | 79% | 51% | |
| OCF Margin | −23.43% | −10.14% | −18.96% | −2.26% | 9.28% | 6.18% | 8.69% | 79% | 47% | |
| Gross Profitability | — | 41.11% | 28.85% | 40.51% | 47.12% | 49.86% | 60.36% | 92% | 89% | |
| Capex Intensity | 0.95% | 0.96% | 0.91% | 1.53% | 0.46% | 0.58% | 0.47% | 21% | 19% | |
| ▸Returns on Capital · 2 ratios | ||||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | ||||||||||
| ▸Earnings quality · 1 ratios | ||||||||||
| ▸Liquidity & coverage · 2 ratios | ||||||||||
| ▸Leverage · 2 ratios | ||||||||||
| ▸Working capital · 5 ratios | ||||||||||
| ▸Capital allocation · 2 ratios | ||||||||||
| ▸Per share · 3 ratios | ||||||||||
| Line | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|
| Revenue | $68.4M | $102.5M | $167.3M | $238.1M | $276.3M | $299.3M | $343.2M |
| YoY % | +49.7% | +63.2% | +42.3% | +16.1% | +8.3% | +14.7% | |
| Cost of Revenue | $22.1M | $30.5M | $51.8M | $70.4M | $71.9M | $76.9M | $89.3M |
| YoY % | +37.9% | +69.8% | +36.1% | +2.1% | +7.0% | +16.1% | |
| Gross Profit | $46.3M | $72.0M | $115.5M | $167.6M | $204.4M | $222.3M | $253.9M |
| YoY % | +55.3% | +60.5% | +45.1% | +21.9% | +8.8% | +14.2% | |
| R&D Expense | $19.0M | $26.1M | $48.3M | $80.6M | $90.1M | $97.6M | $97.6M |
| YoY % | +37.1% | +84.9% | +67.0% | +11.8% | +8.2% | +0.0% | |
| Selling & Marketing Expense | $47.1M | $51.8M | $86.0M | $130.0M | $153.7M | $168.3M | $188.0M |
| YoY % | +10.1% | +66.0% | +51.1% | +18.3% | +9.5% | +11.7% | |
| SG&A Expense | $14.6M | $18.1M | $55.4M | $53.6M | $54.9M | $63.9M | $64.3M |
| YoY % | +24.1% | +206.5% | -3.1% | +2.3% | +16.3% | +0.7% | |
| Total Operating Expenses | $80.7M | $96.0M | $189.6M | $264.2M | $306.9M | $329.7M | $349.9M |
| YoY % | +19.0% | +97.6% | +39.3% | +16.2% | +7.4% | +6.1% | |
| Other Non-Operating Income | $1.5M | $269,000 | $195,000 | $4.0M | $13.4M | $14.9M | $10.7M |
| YoY % | -81.6% | -27.5% | +1941.5% | +237.3% | +10.6% | -28.2% | |
| Pretax Income | -$32.9M | -$23.7M | -$74.0M | -$92.6M | -$89.1M | -$92.5M | -$85.3M |
| Income Tax | $663,000 | $833,000 | $1.0M | $796,000 | $1.3M | $1.8M | $3.2M |
| YoY % | +25.6% | +23.5% | -22.6% | +59.4% | +41.1% | +79.0% | |
| Net Income (incl. NCI) | -$33.5M | -$24.6M | -$75.0M | -$93.4M | -$90.4M | -$94.3M | -$88.5M |
| Net Income | -$33.5M | -$24.6M | -$75.0M | -$93.4M | -$90.4M | -$94.3M | -$88.5M |
| EPS (Basic) | — | -$0.98 | -$1.46 | -$0.84 | -$0.77 | -$0.76 | -$0.67 |
| EPS (Diluted) | — | -$0.98 | -$1.46 | -$0.84 | -$0.77 | -$0.76 | -$0.67 |
| Weighted Avg Shares (Basic) | — | 25.1M | 51.4M | 111.4M | 116.9M | 123.9M | 132.0M |
| YoY % | +104.9% | +117.0% | +4.9% | +6.0% | +6.5% | ||
| Weighted Avg Shares (Diluted) | — | 25.1M | 51.4M | 111.4M | 116.9M | 123.9M | 132.0M |
| YoY % | +104.9% | +117.0% | +4.9% | +6.0% | +6.5% |
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.