| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 299.9 | 424.0 | 392.7 | 416.9 | 594.2 | 921.7 | 1,288.1 | +39.7% | |
| Cost of revenue | 184.8 | 235.7 | 267.0 | 290.9 | 342.9 | 386.9 | 577.1 | +49.2% | |
| Gross profit | 115.1 | 188.3 | 125.7 | 126.0 | 251.3 | 534.9 | 710.9 | +32.9% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 19.5 | 22.7 | 22.3 | 24.8 | 31.0 | 48.9 | — | — | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Operating expenses | 19.5 | 32.4 | 37.5 | 39.0 | 45.9 | 81.1 | 59.0 | −27.3% | |
| Operating income | 95.6 | 155.9 | 88.2 | 87.0 | 205.4 | 453.8 | 652.0 | +43.7% | |
| Interest expense | 7.4 | 6.4 | 7.7 | 19.6 | 34.7 | 30.1 | 38.6 | +28.1% | |
| Interest income | 0.0 | 1.5 | 1.2 | 4.8 | 5.4 | 9.1 | 135.0 | +1385.1% | |
| Other income / expense | (20.1) | (8.0) | (6.2) | (48.7) | (152.9) | (401.9) | — | — | |
| Pre-tax income | 75.5 | 147.9 | 82.0 | 38.3 | 52.4 | 51.9 | 448.2 | +764.0% | |
| Income tax | 7.0 | 55.2 | 25.7 | 6.4 | 82.7 | 131.2 | 149.6 | +14.0% | |
| Net income | 68.5 | 43.5 | 66.5 | 31.9 | (30.3) | (79.3) | 298.6 | +476.4% | |
| Discontinued operations | 0.0 | (49.2) | 10.2 | 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) | 1.01 | 0.60 | 0.92 | 0.44 | (0.42) | (0.97) | 3.60 | +471.0% | |
| EPS, diluted (per share) | 0.99 | 0.60 | 0.91 | 0.44 | (0.42) | (0.96) | 3.55 | +469.7% | |
| EBITDA | 107.3 | 192.1 | 135.0 | 106.4 | 149.8 | 153.0 | 733.3 | +379.4% | |
| Depreciation & amortization | 24.2 | 37.8 | 45.4 | 48.5 | 62.7 | 71.0 | 104.7 | +47.5% | |
| Weighted average shares (shares) | 67,912,271 | 72,244,618 | 72,398,811 | 72,237,003 | 72,399,495 | 81,672,304 | — | — | |
| Weighted average diluted shares (shares) | 69,148,606 | 72,464,375 | 72,646,599 | 72,237,003 | 72,399,495 | 82,723,337 | — | — | |
| Gross margin | 38.4% | 44.4% | 32.0% | 30.2% | 42.3% | 58.0% | 55.2% | −2.8 pts | |
| Operating margin | 31.9% | 36.8% | 22.5% | 20.9% | 34.6% | 49.2% | 50.6% | +1.4 pts | |
| Net margin | 22.8% | 10.3% | 16.9% | 7.6% | −5.1% | −8.6% | 23.2% | +31.8 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.
TTM ends 2026-06-30 and uses four consecutive reported quarters.