| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 231.0 | 238.6 | 255.7 | 326.3 | 376.0 | 409.3 | 421.4 | +3.0% | |
| Cost of revenue | 41.5 | 8.7 | 33.5 | 102.4 | 138.4 | 136.3 | — | — | |
| Gross profit | 189.5 | 229.9 | 222.1 | 224.0 | 237.6 | 273.1 | — | — | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 70.5 | 78.4 | 76.9 | 79.4 | 85.1 | 104.5 | — | — | |
| Selling & marketing | 3.0 | 2.9 | 3.0 | 3.2 | 3.1 | 2.4 | — | — | |
| Operating expenses | 119.2 | 119.3 | 121.1 | 125.4 | 130.9 | 146.0 | — | — | |
| Operating income | 70.3 | 110.6 | 101.0 | 98.6 | 106.7 | 127.1 | 139.9 | +10.1% | |
| Interest expense | 25.5 | 15.1 | 28.6 | 95.5 | 127.4 | 126.7 | 31.9 | −74.9% | |
| Interest income | 176.4 | 178.2 | 197.7 | 268.7 | 313.4 | 345.7 | — | — | |
| Other income / expense | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Pre-tax income | 70.3 | 110.6 | 101.0 | 98.6 | 106.7 | 127.1 | 139.9 | +10.1% | |
| Income tax | 10.8 | 22.7 | 19.2 | 20.6 | 23.9 | 29.0 | 31.9 | +10.0% | |
| Net income | 59.5 | 87.9 | 81.8 | 78.0 | 82.8 | 98.1 | 108.0 | +10.1% | |
| 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) | 3.35 | 4.94 | 4.59 | 4.36 | 4.61 | 5.44 | 5.99 | +10.2% | |
| EPS, diluted (per share) | 3.35 | 4.94 | 4.58 | 4.36 | 4.61 | 5.43 | 5.97 | +9.9% | |
| EBITDA | 75.6 | 115.7 | 106.3 | 103.9 | 111.7 | 131.3 | — | — | |
| Depreciation & amortization | 5.3 | 5.0 | 5.2 | 5.4 | 5.0 | 4.2 | 4.6 | +8.6% | |
| Weighted average shares (shares) | 17,748,000 | 17,786,000 | 17,836,000 | 17,887,000 | 17,950,000 | 18,025,000 | — | — | |
| Weighted average diluted shares (shares) | 17,756,000 | 17,804,000 | 17,851,000 | 17,900,000 | 17,977,000 | 18,064,000 | — | — | |
| Gross margin | 82.0% | 96.4% | 86.9% | 68.6% | 63.2% | 66.7% | — | — | |
| Operating margin | 30.4% | 46.4% | 39.5% | 30.2% | 28.4% | 31.0% | 33.2% | +2.2 pts | |
| Net margin | 25.8% | 36.9% | 32.0% | 23.9% | 22.0% | 24.0% | 25.6% | +1.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.