| Market Cap | $1.62B | |
| Enterprise Value | — | |
| Revenue | $79.2M | +160.6% |
| Gross Profit | — | — |
| EBITDA | -$188.3M | — |
| Net Income | -$144.0M | — |
| Diluted EPS | -$0.49 | — |
| Free Cash Flow | -$189.2M | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Operating Margin | 66.92% | 54.48% | 44.60% | −623.82% | −1091.69% | −288.98% | 42% | 29% | |
| EBITDA Margin | 69.00% | 58.33% | 50.34% | −559.66% | −998.61% | −259.51% | 42% | 29% | |
| NOPAT Margin | 50.42% | 38.15% | 29.57% | −492.82% | −862.43% | −228.29% | 42% | 23% | |
| Net Margin | 51.00% | 40.90% | 32.66% | −385.00% | −564.83% | −194.88% | 42% | 31% | |
| FCF Margin | 5.58% | 49.61% | 42.58% | −317.75% | −648.40% | −231.69% | 42% | 27% | |
| FCFE Margin | 3.51% | 49.35% | — | — | — | — | — | — | |
| OCF Margin | 9.73% | 65.19% | 57.14% | −115.39% | −376.50% | −174.76% | 25% | 31% | |
| Capex Intensity | 4.15% | 15.58% | 14.56% | 202.36% | 271.90% | 56.93% | 58% | 94% | |
| ▸Returns on Capital · 3 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 3 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Working capital · 3 ratios | |||||||||
| ▸Capital allocation · 1 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
The five drivers multiply to 13.9% vs reported ROE 14.0%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $233.2M | $375.2M | $485.4M | $38.0M | $28.8M | $75.1M |
| YoY % | +60.9% | +29.4% | -92.2% | -24.2% | +160.6% | |
| R&D Expense | $29.4M | $62.1M | $107.9M | $175.7M | $167.3M | $186.8M |
| YoY % | +111.1% | +73.8% | +62.8% | -4.8% | +11.7% | |
| Selling & Marketing Expense | $3.8M | $6.9M | $11.3M | $14.2M | $12.8M | — |
| YoY % | +79.9% | +63.0% | +25.8% | -9.9% | ||
| SG&A Expense | $11.9M | $41.8M | $55.5M | $75.2M | $85.5M | $83.2M |
| YoY % | +251.4% | +32.6% | +35.5% | +13.7% | -2.6% | |
| Total Operating Expenses | $77.1M | $170.8M | $268.9M | $275.2M | $343.6M | $292.2M |
| YoY % | +121.4% | +57.5% | +2.3% | +24.8% | -14.9% | |
| Operating Income | $156.0M | $204.4M | $216.5M | -$237.2M | -$314.8M | -$217.1M |
| YoY % | +31.0% | +5.9% | ||||
| Interest & Investment Income | $293,000 | $3.3M | $16.1M | $42.2M | $38.5M | $28.3M |
| YoY % | +1036.5% | +382.9% | +162.7% | -8.9% | -26.4% | |
| Other Non-Operating Income | -$6.8M | -$6.1M | -$4.0M | $6.8M | $62.3M | -$2.7M |
| YoY % | +819.1% | |||||
| Equity Method Income | — | $0 | $900,000 | $1.8M | $1.7M | — |
| YoY % | +100.0% | -5.6% | ||||
| Pretax Income | $157.8M | $219.1M | $239.1M | -$174.0M | -$200.4M | -$177.6M |
| YoY % | +38.8% | +9.1% | ||||
| Income Tax | $38.9M | $65.7M | $80.6M | -$27.6M | -$37.5M | -$31.2M |
| YoY % | +68.8% | +22.7% | ||||
| Net Income (incl. NCI) | $118.9M | $153.5M | $158.5M | -$146.4M | -$162.9M | -$146.4M |
| YoY % | +29.1% | +3.3% | ||||
| Net Income | $118.9M | $153.5M | $158.5M | -$146.4M | -$162.9M | -$146.4M |
| YoY % | +29.1% | +3.3% | ||||
| Net Income to Common | $85.1M | $153.5M | $158.5M | -$146.4M | -$162.9M | -$146.4M |
| YoY % | +80.3% | +3.3% | ||||
| EPS (Basic) | $0.53 | $0.56 | $0.56 | -$0.51 | -$0.55 | -$0.49 |
| YoY % | +5.7% | 0.0% | ||||
| EPS (Diluted) | $0.45 | $0.48 | $0.50 | -$0.51 | -$0.55 | -$0.49 |
| YoY % | +6.7% | +4.2% | ||||
| Weighted Avg Shares (Basic) | 159.2M | 275.8M | 285.1M | 289.2M | 294.3M | 298.7M |
| YoY % | +73.2% | +3.4% | +1.4% | +1.8% | +1.5% | |
| Weighted Avg Shares (Diluted) | 263.1M | 318.3M | 314.8M | 289.2M | 294.3M | 298.7M |
| YoY % | +21.0% | -1.1% | -8.2% | +1.8% | +1.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.