| Market Cap | $1.35B | |
| Enterprise Value | — | |
| Revenue | $1.33B | +26.1% |
| Gross Profit | $569.7M | +27.1% |
| EBITDA | $322.4M | +207.5% |
| Net Income | $98.2M | — |
| Diluted EPS | $0.93 | — |
| Free Cash Flow | $234.1M | +648.7% |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 50.42% | 51.05% | 39.77% | 37.33% | 42.10% | 42.43% | 58% | 29% | |
| Operating Margin | 21.47% | −1.22% | −33.58% | −3.00% | 6.48% | 20.27% | 75% | 66% | |
| EBITDA Margin | 21.76% | −1.05% | −32.74% | −0.65% | 9.26% | 22.58% | 92% | 50% | |
| NOPAT Margin | 20.17% | −0.97% | −26.53% | −2.37% | 5.12% | 20.27% | 92% | 56% | |
| Net Margin | 14.61% | −19.21% | −40.37% | −15.82% | −38.89% | 6.25% | 75% | 26% | |
| FCF Margin | 3.19% | 9.10% | −8.33% | −5.15% | 2.91% | 17.27% | 92% | 39% | |
| OCF Margin | 4.30% | 10.50% | −5.34% | −2.67% | 4.63% | 18.34% | 92% | 39% | |
| Gross Profitability | — | 41.04% | 28.50% | 25.08% | 33.66% | 35.72% | 70% | 72% | |
| Capex Intensity | 1.11% | 1.40% | 2.99% | 2.49% | 1.72% | 1.07% | 8% | 38% | |
| ▸Returns on Capital · 6 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 7 ratios | |||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||
| ▸Leverage · 9 ratios | |||||||||
| ▸Working capital · 5 ratios | |||||||||
| ▸Capital allocation · 1 ratios | |||||||||
| ▸Per share · 3 ratios | |||||||||
The five drivers multiply to 18.5% vs reported ROE 20.2%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $99.0M | $474.6M | $748.9M | $812.1M | $1.03B | $1.30B |
| YoY % | +379.3% | +57.8% | +8.4% | +27.1% | +26.1% | |
| Cost of Revenue | $49.1M | $232.3M | $451.1M | $508.9M | $597.7M | $749.2M |
| YoY % | +373.3% | +94.2% | +12.8% | +17.4% | +25.4% | |
| R&D Expense | $12.3M | $66.2M | $150.9M | $74.4M | $76.6M | $75.2M |
| YoY % | +436.9% | +128.0% | -50.7% | +2.9% | -1.8% | |
| Selling & Marketing Expense | $5.7M | $49.6M | $104.2M | $49.8M | $50.4M | $53.6M |
| YoY % | +775.6% | +110.0% | -52.2% | +1.3% | +6.3% | |
| SG&A Expense | $10.7M | $132.2M | $294.2M | $203.4M | $240.8M | $159.6M |
| YoY % | +1139.1% | +122.5% | -30.9% | +18.4% | -33.7% | |
| Total Operating Expenses | $77.8M | $480.4M | $1.00B | $836.5M | $965.4M | $1.04B |
| YoY % | +517.8% | +108.3% | -16.4% | +15.4% | +7.5% | |
| Operating Income | $21.3M | -$5.8M | -$251.5M | -$24.4M | $66.8M | $263.8M |
| YoY % | +294.7% | |||||
| Interest & Investment Income | $7.0M | $28.9M | $57.8M | $38.7M | $32.3M | $48.4M |
| YoY % | +312.9% | +100.0% | -32.9% | -16.7% | +50.0% | |
| Other Non-Operating Income | -$55,000 | -$55.8M | -$24.9M | -$25.5M | -$83.6M | -$80.4M |
| Equity Method Income | $277,000 | -$155,000 | $5.8M | $488,000 | -$4.6M | -$8.4M |
| YoY % | -91.5% | |||||
| Impairment of Real Estate | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | $21.2M | -$61.6M | -$276.4M | -$181.2M | -$421.1M | $51.6M |
| Income Tax | $1.3M | $7.9M | $16.4M | $15.6M | $24.6M | -$19.7M |
| YoY % | +517.2% | +108.3% | -5.1% | +57.8% | ||
| Net Income (incl. NCI) | $19.9M | -$69.5M | -$292.8M | -$196.7M | -$445.7M | $71.4M |
| Minority Interest (P&L) | $5.5M | $21.6M | $9.5M | -$68.3M | -$44.3M | -$10.0M |
| YoY % | +296.7% | -55.9% | ||||
| Net Income | $14.5M | -$91.2M | -$302.3M | -$128.4M | -$401.4M | $81.4M |
| Net Income to Common | $4.9M | -$134.3M | -$314.5M | -$128.4M | -$401.4M | $77.3M |
| Preferred Dividends | $0 | $23.6M | $0 | $0 | — | — |
| YoY % | -100.0% | |||||
| EPS (Basic) | $0.03 | -$8.25 | -$8.22 | -$2.14 | -$5.66 | $0.99 |
| EPS (Diluted) | $0.02 | -$8.25 | -$8.22 | -$2.14 | -$5.66 | $0.93 |
| Weighted Avg Shares (Basic) | 191.1M | 16.3M | 38.3M | 60.0M | 70.9M | 78.3M |
| YoY % | -91.5% | +135.0% | +56.9% | +18.1% | +10.5% | |
| Weighted Avg Shares (Diluted) | 206.9M | 16.3M | 38.3M | 60.0M | 70.9M | 83.1M |
| YoY % | -92.1% | +135.0% | +56.9% | +18.1% | +17.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.