| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 137.0 | 254.9 | 300.8 | 374.8 | 352.2 | 410.2 | 416.1 | +1.4% | |
| Cost of revenue | 115.5 | 120.5 | 144.5 | 160.5 | 162.0 | 172.6 | 168.0 | −2.7% | |
| Gross profit | 21.5 | 134.4 | 156.4 | 214.3 | 190.2 | 237.6 | 248.1 | +4.4% | |
| Research & development | 5.6 | 6.9 | 5.3 | 10.1 | 5.1 | 4.1 | 6.4 | +55.9% | |
| Selling, general & administrative | 108.5 | 117.8 | 138.0 | 144.4 | 132.7 | 137.9 | — | — | |
| Selling & marketing | 0.0 | 0.0 | (0.6) | (0.4) | 0.0 | 0.0 | — | — | |
| Operating expenses | 143.4 | 123.4 | 161.2 | 163.9 | 146.3 | 142.0 | — | — | |
| Operating income | (121.8) | 11.0 | (4.8) | 50.4 | 43.9 | 95.6 | 83.9 | −12.3% | |
| Interest expense | 7.0 | 7.1 | 5.9 | 6.8 | 8.1 | 7.4 | 7.5 | +1.8% | |
| Interest income | 2.4 | 2.2 | 1.4 | 2.5 | 2.2 | 2.8 | 2.3 | −19.1% | |
| Other income / expense | (9.2) | 0.0 | (4.9) | (4.3) | (6.2) | (32.3) | — | — | |
| Pre-tax income | (131.0) | 11.0 | (9.8) | 46.1 | 37.7 | 63.3 | 62.3 | −1.5% | |
| Income tax | 26.5 | 20.6 | 10.1 | 13.1 | 5.0 | 17.8 | 15.2 | −14.4% | |
| Net income | (143.8) | (22.3) | (22.8) | 25.3 | 26.1 | 34.9 | 40.9 | +17.4% | |
| 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) | (2.43) | (0.38) | (0.40) | 0.47 | 0.49 | 0.65 | 0.75 | +15.4% | |
| EPS, diluted (per share) | (2.43) | (0.38) | (0.40) | 0.46 | 0.48 | 0.63 | 0.73 | +15.3% | |
| EBITDA | (69.4) | 74.2 | 52.8 | 113.0 | 111.3 | 133.1 | 146.9 | +10.3% | |
| Depreciation & amortization | 52.7 | 56.1 | 56.7 | 60.0 | 65.5 | 62.4 | 62.5 | +0.2% | |
| Weighted average shares (shares) | 59,237,000 | 59,126,000 | 56,674,000 | 54,310,000 | 52,650,000 | 53,636,000 | — | — | |
| Weighted average diluted shares (shares) | 59,237,000 | 59,126,000 | 56,674,000 | 55,146,000 | 53,864,000 | 55,544,000 | — | — | |
| Gross margin | 15.7% | 52.7% | 52.0% | 57.2% | 54.0% | 57.9% | 59.6% | +1.7 pts | |
| Operating margin | −88.9% | 4.3% | −1.6% | 13.4% | 12.5% | 23.3% | 20.2% | −3.1 pts | |
| Net margin | −104.9% | −8.8% | −7.6% | 6.8% | 7.4% | 8.5% | 9.8% | +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.