| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | Trend | YoY |
|---|---|---|---|---|---|---|---|---|
| Revenue | 249.9 | 304.3 | 301.3 | 349.0 | 427.7 | 493.8 | +15.4% | |
| Cost of revenue | 131.4 | 147.1 | 162.7 | 180.9 | 121.3 | 137.7 | +13.5% | |
| Gross profit | 118.5 | 157.2 | 138.7 | 168.2 | 306.5 | 356.1 | +16.2% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 1.5 | 0.0 | −100.0% | |
| Selling, general & administrative | 33.0 | 36.2 | 44.9 | 54.5 | 61.8 | 33.6 | −45.6% | |
| Selling & marketing | 21.7 | 24.0 | 27.2 | 30.8 | 35.3 | 20.5 | −41.9% | |
| Operating expenses | 63.4 | 68.2 | 78.6 | 80.7 | 169.2 | 181.9 | +7.5% | |
| Operating income | 55.1 | 89.1 | 60.1 | 87.5 | 137.3 | 174.2 | +26.9% | |
| Interest expense | 9.7 | 12.3 | 14.9 | 15.2 | 18.9 | 30.4 | +60.9% | |
| Interest income | 0.7 | 2.0 | 3.3 | 4.1 | 6.8 | 11.0 | +61.8% | |
| Other income / expense | (90.3) | (32.4) | (20.1) | 31.5 | (41.9) | (32.0) | +23.7% | |
| Pre-tax income | (35.2) | 56.7 | 40.0 | 119.0 | 95.4 | 142.2 | +49.1% | |
| Income tax | 0.4 | 6.9 | (10.7) | 16.5 | 28.7 | 33.1 | +15.2% | |
| Net income | (35.7) | 49.8 | 50.7 | 102.5 | 66.7 | 109.1 | +63.6% | |
| Discontinued operations | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | |
| Other net income adjustments | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | |
| EPS, basic (per share) | (0.25) | 0.31 | 0.31 | 0.66 | 0.34 | 0.78 | +129.4% | |
| EPS, diluted (per share) | (0.25) | 0.31 | 0.31 | 0.64 | 0.33 | 0.75 | +127.3% | |
| EBITDA | (21.4) | 71.7 | 56.1 | 136.4 | 117.4 | 182.7 | +55.6% | |
| Depreciation & amortization | 4.2 | 2.7 | 1.2 | 2.2 | 3.1 | 3.8 | +23.6% | |
| Weighted average shares (shares) | 148,682,000 | 143,847,000 | 143,020,000 | 144,707,000 | 144,630,000 | 140,376,000 | −2.9% | |
| Weighted average diluted shares (shares) | 148,682,000 | 145,055,000 | 143,295,000 | 147,827,000 | 149,253,000 | 144,939,000 | −2.9% | |
| Gross margin | 47.4% | 51.7% | 46.0% | 48.2% | 71.6% | 72.1% | +0.5 pts | |
| Operating margin | 22.0% | 29.3% | 19.9% | 25.1% | 32.1% | 35.3% | +3.2 pts | |
| Net margin | −14.3% | 16.4% | 16.8% | 29.4% | 15.6% | 22.1% | +6.5 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.