| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 491.3 | 494.8 | 537.0 | 662.3 | 786.0 | 867.4 | 948.2 | +9.3% | |
| Cost of revenue | 83.7 | 10.5 | 39.0 | 169.8 | 231.2 | 241.7 | — | — | |
| Gross profit | 407.5 | 484.2 | 498.0 | 492.5 | 554.8 | 625.7 | — | — | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 166.9 | 178.1 | 193.8 | 203.6 | 242.6 | 87.3 | — | — | |
| Selling & marketing | 2.3 | 2.5 | 2.8 | 3.1 | 3.4 | 4.0 | — | — | |
| Operating expenses | 274.4 | 284.4 | 301.8 | 339.0 | 375.4 | 406.3 | — | — | |
| Operating income | 133.1 | 199.9 | 196.2 | 153.5 | 179.5 | 219.4 | 278.4 | +26.9% | |
| Interest expense | 32.6 | 18.8 | 21.9 | 144.6 | 211.5 | 209.4 | 58.4 | −72.1% | |
| Interest income | 348.3 | 339.9 | 384.1 | 522.8 | 611.7 | 711.0 | — | — | |
| Other income / expense | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Pre-tax income | 133.1 | 199.9 | 196.2 | 153.5 | 179.5 | 219.4 | 277.3 | +26.4% | |
| Income tax | 28.7 | 45.0 | 44.2 | 34.7 | 38.8 | 50.2 | 63.2 | +25.8% | |
| Net income | 104.4 | 154.9 | 152.0 | 118.8 | 140.6 | 169.2 | 214.2 | +26.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) | 2.39 | 3.57 | 3.54 | 2.67 | 2.98 | 3.34 | 4.10 | +22.9% | |
| EPS, diluted (per share) | 2.37 | 3.54 | 3.52 | 2.65 | 2.96 | 3.33 | 4.09 | +22.7% | |
| EBITDA | 153.6 | 219.7 | 215.2 | 175.7 | 207.0 | 241.0 | — | — | |
| Depreciation & amortization | 20.5 | 19.9 | 19.1 | 22.3 | 27.5 | 21.6 | — | — | |
| Weighted average shares (shares) | 43,693,000 | 43,421,000 | 42,917,000 | 44,488,000 | 47,165,000 | 47,109,000 | — | — | |
| Weighted average diluted shares (shares) | 43,989,000 | 43,719,000 | 43,181,000 | 44,770,000 | 47,433,000 | 50,875,220 | — | — | |
| Gross margin | 83.0% | 97.9% | 92.7% | 74.4% | 70.6% | 72.1% | — | — | |
| Operating margin | 27.1% | 40.4% | 36.5% | 23.2% | 22.8% | 25.3% | 29.4% | +4.1 pts | |
| Net margin | 21.2% | 31.3% | 28.3% | 17.9% | 17.9% | 19.5% | 22.6% | +3.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.