| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 348.6 | 355.0 | 446.6 | 768.1 | 809.0 | 869.5 | 1,015.6 | +16.8% | |
| Cost of revenue | 62.7 | (1.1) | 41.7 | 239.5 | 310.8 | 334.2 | — | — | |
| Gross profit | 285.9 | 356.0 | 404.9 | 528.6 | 498.1 | 535.4 | — | — | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 110.2 | 122.1 | 158.5 | 225.3 | 209.8 | 261.0 | — | — | |
| Selling & marketing | 4.8 | 4.6 | 6.3 | 9.2 | 10.8 | 0.0 | — | — | |
| Operating expenses | 185.4 | 197.3 | 266.8 | 394.4 | 342.3 | 348.9 | — | — | |
| Operating income | 100.6 | 158.7 | 138.1 | 134.3 | 155.8 | 186.5 | 244.7 | +31.2% | |
| Interest expense | 24.3 | 8.2 | 14.3 | 200.7 | 293.6 | 282.9 | 101.3 | −64.2% | |
| Interest income | 287.0 | 284.2 | 380.5 | 689.0 | 725.6 | 836.4 | — | — | |
| Other income / expense | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Pre-tax income | 100.6 | 158.7 | 138.1 | 134.3 | 155.8 | 186.5 | 207.4 | +11.2% | |
| Income tax | 22.8 | 34.3 | 31.6 | 30.2 | 34.9 | 41.6 | 45.2 | +8.6% | |
| Net income | 77.8 | 124.4 | 106.5 | 104.0 | 121.0 | 144.9 | 162.2 | +11.9% | |
| 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.20 | 1.67 | 1.24 | 1.43 | 1.62 | 1.60 | −1.4% | |
| EPS, diluted (per share) | 1.44 | 2.18 | 1.66 | 1.23 | 1.42 | 1.58 | 1.57 | −0.4% | |
| EBITDA | 102.3 | 154.9 | 148.8 | 134.7 | 175.0 | 226.3 | — | — | |
| Depreciation & amortization | 1.7 | (3.9) | 10.6 | 0.4 | 19.2 | 39.7 | 16.9 | −57.6% | |
| Weighted average shares (shares) | 53,502,000 | 56,586,000 | 63,707,000 | 83,800,000 | 84,367,000 | 88,276,000 | — | — | |
| Weighted average diluted shares (shares) | 53,930,000 | 57,088,000 | 64,264,000 | 84,329,000 | 85,040,000 | 91,941,000 | — | — | |
| Gross margin | 82.0% | 100.3% | 90.7% | 68.8% | 61.6% | 61.6% | — | — | |
| Operating margin | 28.9% | 44.7% | 30.9% | 17.5% | 19.3% | 21.4% | 24.1% | +2.6 pts | |
| Net margin | 22.3% | 35.0% | 23.8% | 13.5% | 15.0% | 16.7% | 16.0% | −0.7 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.