| GBP millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | Trend | YoY |
|---|---|---|---|---|---|---|---|---|
| Revenue | 431.8 | 476.2 | 617.0 | 613.9 | 521.1 | 481.4 | −7.6% | |
| Cost of revenue | 332.7 | 360.6 | 481.5 | 466.9 | 411.4 | 371.3 | −9.7% | |
| Gross profit | 99.1 | 115.6 | 135.5 | 147.0 | 109.7 | 110.1 | +0.4% | |
| Research & development | 9.2 | 11.1 | 10.1 | 11.0 | 10.7 | 7.6 | −29.0% | |
| Selling, general & administrative | 92.7 | 99.0 | 138.9 | 138.3 | 133.2 | 138.3 | +3.8% | |
| Selling & marketing | 24.6 | 29.6 | 29.6 | 26.9 | 22.9 | 17.6 | −23.1% | |
| Operating expenses | 92.5 | 96.3 | 138.9 | 139.3 | 133.2 | 138.3 | +3.8% | |
| Operating income | 6.6 | 19.3 | 38.6 | 8.7 | (23.5) | 32.8 | +239.6% | |
| Interest expense | 4.2 | 4.3 | 8.9 | 10.8 | 11.4 | 8.8 | −22.8% | |
| Interest income | 0.1 | 0.2 | 0.1 | 1.0 | 0.5 | 0.1 | −80.0% | |
| Other income / expense | (3.7) | (3.3) | (6.7) | (9.8) | (9.9) | (69.5) | −602.0% | |
| Pre-tax income | 2.9 | 16.0 | (10.1) | (1.1) | (33.4) | (36.7) | −9.9% | |
| Income tax | 1.6 | 3.2 | 3.1 | 5.7 | 20.0 | 13.9 | −30.5% | |
| Net income | 1.3 | 12.8 | (13.2) | (6.8) | (53.4) | (50.6) | +5.2% | |
| 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.01 | 0.07 | (0.08) | (0.04) | (0.30) | (0.28) | +6.7% | |
| EPS, diluted (per share) | 0.01 | 0.07 | (0.08) | (0.04) | (0.30) | (0.28) | +6.7% | |
| EBITDA | 28.3 | 41.5 | 20.9 | 31.4 | (5.5) | 47.5 | +963.6% | |
| Depreciation & amortization | 21.2 | 21.2 | 22.1 | 21.1 | 16.5 | 14.7 | −10.9% | |
| Weighted average shares (shares) | 166,500,000 | 174,800,000 | 175,800,000 | 175,600,000 | 176,900,000 | 177,800,000 | +0.5% | |
| Weighted average diluted shares (shares) | 168,100,000 | 178,100,000 | 175,800,000 | 175,600,000 | 178,500,000 | 177,800,000 | −0.4% | |
| Gross margin | 23.0% | 24.3% | 22.0% | 23.9% | 21.1% | 22.9% | +1.8 pts | |
| Operating margin | 1.5% | 4.1% | 6.3% | 1.4% | −4.5% | 6.8% | +11.3 pts | |
| Net margin | 0.3% | 2.7% | −2.1% | −1.1% | −10.2% | −10.5% | −0.3 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.