| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 116.9 | 204.6 | 276.4 | 309.5 | 308.5 | 266.0 | 263.7 | −0.9% | |
| Cost of revenue | 5.0 | 4.4 | 10.5 | 24.9 | 28.5 | 30.2 | 123.8 | +310.4% | |
| Gross profit | 111.9 | 200.1 | 265.8 | 284.6 | 280.0 | 235.8 | 139.8 | −40.7% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 14.2 | 23.0 | 38.5 | 42.8 | 37.4 | 33.7 | — | — | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Operating expenses | 42.2 | 64.7 | 96.2 | 110.0 | 111.7 | 111.7 | 95.2 | −14.7% | |
| Operating income | 69.7 | 135.4 | 169.6 | 174.6 | 168.3 | 124.1 | 135.2 | +8.9% | |
| Interest expense | 7.4 | 18.1 | 18.3 | 16.1 | 16.3 | 20.2 | 26.0 | +28.9% | |
| Interest income | 3.4 | 0.4 | 3.2 | 7.1 | 11.0 | 0.0 | — | — | |
| Other income / expense | (4.0) | (21.4) | (15.2) | (9.0) | (6.7) | (9.7) | — | — | |
| Pre-tax income | 65.7 | 114.0 | 154.4 | 165.6 | 161.7 | 114.4 | 137.8 | +20.4% | |
| Income tax | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | |
| Net income | 65.7 | 114.0 | 154.4 | 165.6 | 161.7 | 114.4 | 137.8 | +20.4% | |
| 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.28 | 4.69 | 5.57 | 5.82 | 5.58 | 3.98 | 4.49 | +12.9% | |
| EPS, diluted (per share) | 3.27 | 4.55 | 5.52 | 5.77 | 5.52 | 3.93 | 4.41 | +12.2% | |
| EBITDA | 100.2 | 172.1 | 232.6 | 248.9 | 248.7 | 208.7 | 216.5 | +3.7% | |
| Depreciation & amortization | 28.0 | 41.8 | 61.3 | 67.2 | 70.8 | 74.1 | 74.6 | +0.7% | |
| Weighted average shares (shares) | 19,443,602 | 23,903,017 | 27,345,047 | 27,977,807 | 28,226,000 | 28,005,228 | — | — | |
| Weighted average diluted shares (shares) | 19,557,619 | 26,261,155 | 27,663,169 | 28,255,797 | 28,531,000 | 28,377,227 | — | — | |
| Gross margin | 95.8% | 97.8% | 96.2% | 92.0% | 90.8% | 88.7% | 53.0% | −35.6 pts | |
| Operating margin | 59.7% | 66.2% | 61.4% | 56.4% | 54.6% | 46.7% | 51.3% | +4.6 pts | |
| Net margin | 56.2% | 55.7% | 55.9% | 53.5% | 52.4% | 43.0% | 52.3% | +9.2 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.