| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 366.3 | 670.5 | 801.5 | 632.4 | 634.4 | 738.3 | 785.1 | +6.3% | |
| Cost of revenue | 171.9 | 279.3 | 345.8 | 353.9 | 359.8 | 390.6 | 372.2 | −4.7% | |
| Gross profit | 194.4 | 391.3 | 455.7 | 278.4 | 274.6 | 347.6 | 383.1 | +10.2% | |
| Research & development | 19.7 | 34.3 | 43.9 | 42.7 | 43.2 | 54.2 | 56.2 | +3.7% | |
| Selling, general & administrative | 93.4 | 183.9 | 215.8 | 218.6 | 263.4 | 290.5 | — | — | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Operating expenses | 113.1 | 224.0 | 231.0 | 230.7 | 309.8 | 288.0 | 622.7 | +116.2% | |
| Operating income | 81.3 | 167.2 | 224.7 | 47.7 | (35.1) | 59.6 | 66.7 | +11.9% | |
| Interest expense | 12.1 | 12.7 | 3.0 | 10.0 | 22.6 | 23.2 | 22.6 | −2.6% | |
| Interest income | 1.7 | 0.2 | 7.0 | 0.0 | 0.0 | 27.6 | — | — | |
| Other income / expense | (22.1) | (13.7) | (5.5) | 9.0 | 8.1 | 2.8 | — | — | |
| Pre-tax income | 59.2 | 153.5 | 219.1 | 56.7 | (27.0) | 62.4 | 52.2 | −16.4% | |
| Income tax | (0.7) | 25.3 | 33.2 | 21.1 | (1.5) | 13.5 | 10.6 | −21.3% | |
| Net income | 59.9 | 128.3 | 186.0 | 35.6 | (25.5) | 48.9 | 41.5 | −15.0% | |
| 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) | 1.14 | 2.33 | 3.35 | 0.64 | (0.46) | 0.87 | 0.75 | −14.3% | |
| EPS, diluted (per share) | 1.11 | 2.24 | 3.24 | 0.63 | (0.46) | 0.86 | 0.73 | −14.6% | |
| EBITDA | 98.4 | 203.3 | 277.3 | 145.3 | 80.3 | 164.3 | 140.0 | −14.8% | |
| Depreciation & amortization | 27.1 | 38.4 | 57.0 | 86.1 | 86.6 | 78.7 | 83.6 | +6.1% | |
| Weighted average shares (shares) | 52,554,000 | 55,015,000 | 55,460,000 | 55,720,000 | 55,937,000 | 56,234,000 | — | — | |
| Weighted average diluted shares (shares) | 53,892,000 | 57,264,000 | 57,455,000 | 56,377,000 | 55,937,000 | 56,561,000 | — | — | |
| Gross margin | 53.1% | 58.3% | 56.9% | 44.0% | 43.3% | 47.1% | 48.8% | +1.7 pts | |
| Operating margin | 22.2% | 24.9% | 28.0% | 7.5% | −5.5% | 8.1% | 8.5% | +0.4 pts | |
| Net margin | 16.4% | 19.1% | 23.2% | 5.6% | −4.0% | 6.6% | 5.3% | −1.3 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.