| USD millions | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|
| Revenue | 52.3 | 73.1 | 93.7 | 120.9 | 182.9 | 224.5 | +22.7% | |
| Cost of revenue | 10.8 | 15.4 | 21.9 | 27.6 | 45.9 | 124.0 | +169.9% | |
| Gross profit | 41.5 | 57.8 | 71.7 | 93.3 | 136.9 | 101.2 | −26.1% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 3.3 | 3.8 | 5.2 | 17.4 | 33.9 | — | — | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Operating expenses | 18.3 | 30.4 | 37.2 | 59.4 | 106.3 | — | — | |
| Operating income | 23.2 | 27.4 | 34.5 | 33.9 | 30.6 | 38.7 | +26.5% | |
| Interest expense | 2.1 | 1.6 | 1.5 | 0.9 | 12.1 | — | — | |
| Interest income | 0.0 | 0.0 | 0.0 | 7.8 | 18.6 | — | — | |
| Other income / expense | (2.2) | (1.6) | (3.5) | (23.7) | 9.6 | — | — | |
| Pre-tax income | 21.1 | 25.7 | 31.0 | 10.3 | 40.2 | 29.7 | −26.2% | |
| Income tax | 0.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.3 | −14.0% | |
| Net income | 20.7 | 25.7 | 31.0 | 10.3 | 39.8 | 29.3 | −26.4% | |
| Discontinued operations | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Other net income adjustments | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| EPS, basic (per share) | 0.20 | 0.25 | 0.30 | 0.10 | 0.38 | 0.27 | −28.1% | |
| EPS, diluted (per share) | 0.20 | 0.25 | 0.30 | 0.10 | 0.37 | 0.27 | −26.6% | |
| EBITDA | 38.2 | 54.0 | 64.5 | 53.1 | 124.7 | 146.5 | +17.5% | |
| Depreciation & amortization | 15.0 | 26.6 | 32.0 | 41.9 | 72.4 | 94.0 | +29.9% | |
| Weighted average shares (shares) | 104,781,000 | 104,781,000 | 104,781,000 | 104,860,000 | 104,988,000 | — | — | |
| Weighted average diluted shares (shares) | 104,781,000 | 104,781,000 | 104,781,000 | 105,215,000 | 105,300,000 | — | — | |
| Gross margin | 79.4% | 79.0% | 76.6% | 77.2% | 74.9% | 45.1% | −29.8 pts | |
| Operating margin | 44.4% | 37.4% | 36.9% | 28.1% | 16.7% | 17.3% | +0.5 pts | |
| Net margin | 39.5% | 35.2% | 33.1% | 8.5% | 21.8% | 13.1% | −8.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.