| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 523.0 | 869.2 | 885.4 | 835.6 | 805.9 | 839.0 | 891.4 | +6.2% | |
| Cost of revenue | 326.8 | 556.4 | 586.9 | 573.9 | 553.6 | 567.8 | 600.0 | +5.7% | |
| Gross profit | 196.2 | 312.8 | 298.5 | 261.7 | 252.3 | 271.2 | 291.4 | +7.4% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 106.8 | 130.7 | 133.1 | 148.9 | 139.0 | 147.6 | — | — | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Operating expenses | 160.8 | 163.5 | 161.2 | 181.8 | 170.5 | 205.2 | — | — | |
| Operating income | 35.4 | 149.3 | 137.3 | 79.9 | 81.8 | 66.0 | 89.4 | +35.5% | |
| Interest expense | 13.3 | 16.9 | 16.7 | 31.2 | 33.8 | 21.9 | — | — | |
| Interest income | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Other income / expense | (11.4) | (18.1) | (15.5) | (30.7) | (31.3) | (3.6) | — | — | |
| Pre-tax income | 24.0 | 131.2 | 121.8 | 49.2 | 50.5 | 62.4 | 91.7 | +47.0% | |
| Income tax | 9.8 | 26.6 | 23.4 | 11.7 | 11.5 | 14.0 | 20.3 | +45.0% | |
| Net income | 14.2 | 104.6 | 98.4 | 37.5 | 39.0 | 48.4 | 71.4 | +47.5% | |
| 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.44 | 3.24 | 3.03 | 1.14 | 1.17 | 1.46 | — | — | |
| EPS, diluted (per share) | 0.44 | 3.22 | 3.02 | 1.14 | 1.17 | 1.45 | — | — | |
| EBITDA | 77.0 | 202.5 | 190.1 | 144.2 | 148.1 | 147.3 | 151.6 | +2.9% | |
| Depreciation & amortization | 39.7 | 54.4 | 51.6 | 63.8 | 63.8 | 63.0 | 61.4 | −2.5% | |
| Weighted average shares (shares) | 32,088,000 | 32,304,000 | 32,500,000 | 32,900,000 | 33,200,000 | 33,200,000 | — | — | |
| Weighted average diluted shares (shares) | 32,088,000 | 32,475,000 | 32,600,000 | 33,000,000 | 33,300,000 | 33,299,999 | — | — | |
| Gross margin | 37.5% | 36.0% | 33.7% | 31.3% | 31.3% | 32.3% | 32.7% | +0.4 pts | |
| Operating margin | 6.8% | 17.2% | 15.5% | 9.6% | 10.2% | 7.9% | 10.0% | +2.2 pts | |
| Net margin | 2.7% | 12.0% | 11.1% | 4.5% | 4.8% | 5.8% | 8.0% | +2.2 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.
TTM ends 2026-07-04 and uses four consecutive reported quarters.