| USD millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | Trend | YoY |
|---|---|---|---|---|---|---|---|---|
| Revenue | (24.5) | 121.0 | 66.2 | 69.2 | 67.5 | 77.6 | +14.9% | |
| Cost of revenue | 13.9 | 3.0 | 15.7 | 13.1 | 7.2 | 12.8 | +77.9% | |
| Gross profit | (38.3) | 109.0 | 50.5 | 56.1 | 60.3 | 64.7 | +7.4% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | |
| Selling, general & administrative | 3.5 | 3.6 | 3.3 | 3.0 | 3.1 | 0.0 | −100.0% | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | |
| Operating expenses | 3.6 | 3.6 | 3.4 | 3.1 | 3.1 | (10.1) | −424.0% | |
| Operating income | (33.0) | 108.7 | (113.9) | 95.1 | 76.4 | 74.9 | −2.0% | |
| Interest expense | 4.0 | 3.0 | 9.4 | 13.2 | 12.1 | 13.1 | +8.8% | |
| Interest income | 45.1 | 46.8 | 57.5 | 66.2 | 72.3 | 74.6 | +3.2% | |
| Other income / expense | (4.1) | (3.3) | (9.3) | (13.3) | (12.0) | (13.0) | −8.3% | |
| Pre-tax income | (37.0) | 105.4 | (123.2) | 81.8 | 64.4 | 61.9 | −3.9% | |
| Income tax | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | |
| Net income | (37.0) | 105.4 | (123.2) | 81.8 | 64.4 | 61.9 | −3.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) | (0.84) | 2.10 | (2.21) | 1.50 | 1.17 | 1.12 | −4.3% | |
| EPS, diluted (per share) | (0.84) | 2.10 | (2.21) | 1.48 | 1.18 | 1.12 | −5.1% | |
| EBITDA | (33.0) | 108.9 | (113.8) | 95.1 | 76.4 | 75.0 | −1.8% | |
| Depreciation & amortization | 0.0 | 0.2 | 0.2 | 0.0 | 0.0 | 0.0 | — | |
| Weighted average shares (shares) | 43,890,313 | 50,098,295 | 55,707,840 | 54,540,212 | 55,254,696 | 55,254,696 | +0.0% | |
| Weighted average diluted shares (shares) | 43,890,313 | 50,098,295 | 55,707,840 | 55,459,073 | 54,570,858 | 55,254,696 | +1.3% | |
| Gross margin | 156.8% | 90.1% | 76.3% | 81.1% | 89.3% | 83.5% | −5.9 pts | |
| Operating margin | 134.8% | 89.8% | −171.9% | 137.5% | 113.1% | 96.5% | −16.6 pts | |
| Net margin | 151.5% | 87.1% | −185.9% | 118.3% | 95.4% | 79.8% | −15.6 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.