| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 510.6 | 589.8 | 618.4 | 694.7 | 845.5 | 931.8 | 996.2 | +6.9% | |
| Cost of revenue | 226.9 | 250.2 | 292.6 | 336.8 | 406.4 | 469.1 | 629.5 | +34.2% | |
| Gross profit | 283.7 | 339.6 | 325.8 | 358.0 | 439.1 | 462.7 | 366.7 | −20.8% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 70.8 | 68.0 | 89.8 | 128.2 | 145.6 | 154.2 | — | — | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Operating expenses | 142.3 | 143.1 | 168.4 | 221.8 | 273.4 | 276.3 | 662.0 | +139.6% | |
| Operating income | 141.4 | 196.5 | 157.4 | 136.2 | 165.7 | 186.4 | 178.7 | −4.2% | |
| Interest expense | 25.1 | 22.8 | 24.8 | 32.3 | 74.7 | 68.3 | 72.2 | +5.7% | |
| Interest income | 1.5 | 1.9 | 3.1 | 8.5 | 13.3 | 15.0 | — | — | |
| Other income / expense | (17.5) | (14.8) | 110.5 | (50.8) | (46.0) | (32.1) | — | — | |
| Pre-tax income | 123.9 | 181.7 | 267.9 | 85.4 | 119.6 | 154.4 | 128.2 | −16.9% | |
| Income tax | 19.0 | 20.6 | 29.0 | 5.5 | 4.8 | 9.8 | 26.1 | +166.1% | |
| Net income | 104.4 | 161.1 | 239.0 | 79.7 | 112.6 | 141.6 | 101.0 | −28.7% | |
| 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.45 | 2.24 | 3.48 | 1.23 | 1.75 | 2.22 | 1.54 | −30.5% | |
| EPS, diluted (per share) | 1.43 | 2.21 | 3.45 | 1.21 | 1.73 | 2.20 | 1.54 | −30.1% | |
| EBITDA | 220.4 | 279.6 | 371.2 | 211.3 | 322.2 | 344.7 | 236.6 | −31.4% | |
| Depreciation & amortization | 71.5 | 75.1 | 78.6 | 93.6 | 127.8 | 122.1 | 56.2 | −54.0% | |
| Weighted average shares (shares) | 71,943,965 | 72,053,795 | 68,701,434 | 64,932,114 | 64,286,725 | 63,703,500 | — | — | |
| Weighted average diluted shares (shares) | 73,051,205 | 72,870,585 | 69,312,717 | 65,814,317 | 65,077,535 | 64,422,155 | — | — | |
| Gross margin | 55.6% | 57.6% | 52.7% | 51.5% | 51.9% | 49.7% | 36.8% | −12.8 pts | |
| Operating margin | 27.7% | 33.3% | 25.5% | 19.6% | 19.6% | 20.0% | 17.9% | −2.1 pts | |
| Net margin | 20.5% | 27.3% | 38.6% | 11.5% | 13.3% | 15.2% | 10.1% | −5.1 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.