| USD millions | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 276.7 | 247.5 | 191.2 | 201.1 | 222.3 | 190.5 | 198.1 | +4.0% | |
| Cost of revenue | 149.9 | 133.3 | 103.1 | 112.7 | 123.1 | 105.3 | 107.0 | +1.6% | |
| Gross profit | 126.8 | 114.2 | 88.1 | 88.4 | 99.3 | 85.2 | 91.1 | +6.9% | |
| Research & development | 5.4 | 5.5 | 6.4 | 6.9 | 7.7 | 6.1 | 5.7 | −6.6% | |
| Selling, general & administrative | 98.0 | 97.4 | 94.4 | 94.1 | 91.7 | 84.7 | — | — | |
| Selling & marketing | 56.8 | 56.2 | 51.8 | 55.1 | 55.6 | 51.7 | — | — | |
| Operating expenses | 103.3 | 102.9 | 100.8 | 100.9 | 99.4 | 90.8 | 95.4 | +5.1% | |
| Operating income | 23.5 | 11.3 | (12.7) | (12.5) | (0.2) | (5.6) | (4.3) | +22.8% | |
| Interest expense | 0.0 | 0.3 | 0.8 | 0.0 | 0.0 | 0.3 | — | — | |
| Interest income | 0.3 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | — | — | |
| Other income / expense | 0.8 | (66.9) | 0.4 | 0.2 | 0.2 | (3.6) | — | — | |
| Pre-tax income | 24.3 | (55.5) | (12.3) | (12.3) | 0.0 | (9.2) | (3.9) | +57.3% | |
| Income tax | 5.9 | 9.3 | (0.2) | (0.1) | 0.1 | 0.0 | (0.0) | −115.6% | |
| Net income | 18.4 | (64.9) | (12.0) | (12.2) | (0.1) | (9.2) | (3.9) | +57.6% | |
| 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.31 | (4.66) | (0.90) | (0.94) | (0.01) | (0.73) | (0.31) | +57.5% | |
| EPS, diluted (per share) | 1.29 | (4.66) | (0.90) | (0.94) | (0.01) | (0.73) | (0.31) | +57.5% | |
| EBITDA | 43.3 | (38.2) | 5.0 | 3.6 | 13.1 | 6.9 | 7.5 | +8.9% | |
| Depreciation & amortization | 19.8 | 17.0 | 16.5 | 16.1 | 13.3 | 12.4 | 11.8 | −5.3% | |
| Weighted average shares (shares) | 13,997,000 | 13,922,746 | 13,360,000 | 12,967,000 | 12,806,000 | 12,587,000 | — | — | |
| Weighted average diluted shares (shares) | 14,225,000 | 13,930,000 | 13,372,000 | 12,967,000 | 12,806,000 | 12,587,000 | — | — | |
| Gross margin | 45.8% | 46.2% | 46.1% | 44.0% | 44.6% | 44.7% | 46.0% | +1.3 pts | |
| Operating margin | 8.5% | 4.6% | −6.6% | −6.2% | −0.1% | −2.9% | −2.2% | +0.8 pts | |
| Net margin | 6.7% | −26.2% | −6.3% | −6.1% | −0.0% | −4.8% | −2.0% | +2.9 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.
TTM ends 2026-07-31 and uses four consecutive reported quarters.