| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 227.5 | 228.8 | 274.7 | 373.8 | 402.9 | 441.4 | 352.6 | −20.1% | |
| Cost of revenue | 75.0 | 28.5 | 42.1 | 162.0 | 186.3 | 185.1 | — | — | |
| Gross profit | 152.5 | 200.3 | 232.6 | 211.7 | 216.6 | 256.2 | — | — | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 81.1 | 85.2 | 93.3 | 105.3 | 127.9 | 134.1 | — | — | |
| Selling & marketing | 1.6 | 1.3 | 1.9 | 1.9 | 2.1 | 2.1 | — | — | |
| Operating expenses | 120.5 | 122.6 | 130.2 | 144.5 | 171.7 | 203.9 | 225.0 | +10.4% | |
| Operating income | 32.0 | 77.7 | 102.3 | 67.3 | 45.0 | 52.3 | 72.6 | +38.8% | |
| Interest expense | 38.1 | 22.0 | 35.8 | 147.9 | 178.8 | 161.6 | 37.2 | −77.0% | |
| Interest income | 165.8 | 160.1 | 211.9 | 304.0 | 327.8 | 362.5 | — | — | |
| Other income / expense | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Pre-tax income | 32.0 | 77.7 | 102.3 | 67.3 | 45.0 | 52.3 | 72.6 | +38.8% | |
| Income tax | 5.8 | 21.0 | 28.1 | 18.4 | 12.0 | 15.0 | 20.7 | +38.2% | |
| Net income | 26.2 | 56.6 | 74.2 | 48.9 | 33.0 | 37.3 | 51.9 | +39.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) | 1.39 | 3.01 | 4.09 | 2.74 | 1.87 | 2.12 | 2.93 | +38.2% | |
| EPS, diluted (per share) | 1.37 | 2.93 | 4.00 | 2.71 | 1.85 | 2.11 | 2.89 | +37.0% | |
| EBITDA | 36.4 | 82.5 | 107.4 | 72.3 | 49.6 | 63.3 | — | — | |
| Depreciation & amortization | 4.4 | 4.8 | 5.0 | 5.0 | 4.6 | 10.9 | 4.8 | −56.3% | |
| Weighted average shares (shares) | 18,897,000 | 18,789,000 | 18,162,000 | 17,850,000 | 17,665,000 | 17,558,019 | — | — | |
| Weighted average diluted shares (shares) | 19,081,000 | 19,293,000 | 18,568,000 | 18,049,000 | 17,840,000 | 17,705,355 | — | — | |
| Gross margin | 67.0% | 87.6% | 84.7% | 56.7% | 53.8% | 58.1% | — | — | |
| Operating margin | 14.1% | 33.9% | 37.3% | 18.0% | 11.2% | 11.9% | 20.6% | +8.7 pts | |
| Net margin | 11.5% | 24.7% | 27.0% | 13.1% | 8.2% | 8.5% | 14.7% | +6.3 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.