| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 430.9 | 583.8 | 573.7 | 489.6 | 517.4 | 567.8 | 599.3 | +5.5% | |
| Cost of revenue | 271.5 | 271.3 | 291.8 | 254.4 | 275.1 | 241.3 | 93.9 | −61.1% | |
| Gross profit | 159.4 | 312.5 | 282.0 | 235.3 | 242.3 | 326.5 | 533.5 | +63.4% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 56.3 | 48.0 | 54.8 | 66.7 | 60.1 | 71.2 | — | — | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 22.6 | 0.0 | 0.0 | — | — | |
| Operating expenses | 64.3 | 52.1 | 66.0 | 70.8 | 69.4 | 148.8 | — | — | |
| Operating income | 95.1 | 260.4 | 215.9 | 164.5 | 172.9 | 177.7 | 194.0 | +9.1% | |
| Interest expense | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Interest income | 3.4 | 2.9 | 6.8 | 14.6 | 19.3 | 10.3 | — | — | |
| Other income / expense | (1.7) | 21.6 | (19.0) | 15.8 | 36.7 | 26.9 | — | — | |
| Pre-tax income | 93.4 | 281.9 | 196.9 | 180.3 | 209.5 | 204.6 | 227.5 | +11.2% | |
| Income tax | 18.2 | 55.8 | 47.4 | 43.6 | 46.7 | 47.2 | 59.2 | +25.3% | |
| Net income | 76.6 | 211.4 | 171.0 | 129.0 | 151.3 | 153.2 | 168.8 | +10.2% | |
| 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.60 | 4.38 | 3.51 | 2.62 | 3.00 | 2.99 | 3.28 | +9.7% | |
| EPS, diluted (per share) | 1.57 | 4.31 | 3.47 | 2.60 | 2.97 | 2.98 | 3.26 | +9.2% | |
| EBITDA | 114.7 | 279.3 | 228.4 | 169.6 | 203.4 | 200.4 | 210.4 | +5.0% | |
| Depreciation & amortization | 16.3 | 16.1 | 5.7 | 5.1 | 11.2 | 11.0 | — | — | |
| Weighted average shares (shares) | 47,800,000 | 48,316,000 | 48,781,000 | 49,308,000 | 50,409,000 | 51,243,000 | — | — | |
| Weighted average diluted shares (shares) | 48,676,000 | 49,090,000 | 49,297,000 | 49,553,000 | 50,938,000 | 51,639,000 | — | — | |
| Gross margin | 37.0% | 53.5% | 49.1% | 48.1% | 46.8% | 57.5% | 89.0% | +31.5 pts | |
| Operating margin | 22.1% | 44.6% | 37.6% | 33.6% | 33.4% | 31.3% | 32.4% | +1.1 pts | |
| Net margin | 17.8% | 36.2% | 29.8% | 26.4% | 29.2% | 27.0% | 28.2% | +1.2 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.
TTM ends 2026-09-30 and uses four consecutive reported quarters.