| GBP millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | Trend | YoY |
|---|---|---|---|---|---|---|---|---|
| Revenue | 398.6 | 594.3 | 622.2 | 586.5 | 561.3 | 602.1 | +7.3% | |
| Cost of revenue | 242.5 | 355.3 | 374.6 | 340.7 | 311.6 | 351.5 | +12.8% | |
| Gross profit | 156.1 | 239.0 | 247.6 | 245.8 | 249.7 | 250.6 | +0.4% | |
| Research & development | 8.8 | 8.9 | 9.0 | 9.0 | 7.9 | 7.6 | −3.8% | |
| Selling, general & administrative | 113.9 | 150.1 | 151.7 | 153.9 | 161.2 | 171.2 | +6.2% | |
| Selling & marketing | 65.0 | 81.8 | 81.5 | 74.5 | 75.2 | 81.3 | +8.1% | |
| Operating expenses | 125.7 | 171.9 | 195.7 | 154.8 | 190.5 | 171.2 | −10.1% | |
| Operating income | 30.4 | 67.1 | 53.4 | 62.0 | 59.2 | 79.4 | +34.1% | |
| Interest expense | 4.8 | 4.2 | 7.6 | 13.6 | 12.0 | 12.4 | +3.3% | |
| Interest income | 4.8 | 0.0 | 0.0 | 0.0 | 0.7 | 0.9 | +28.6% | |
| Other income / expense | (6.6) | (4.2) | (8.0) | (13.6) | (12.9) | (21.2) | −64.3% | |
| Pre-tax income | 23.8 | 62.9 | 45.4 | 48.4 | 46.3 | 58.2 | +25.7% | |
| Income tax | 5.3 | 21.9 | 8.9 | 9.9 | 12.8 | 13.0 | +1.6% | |
| Net income | 18.5 | 41.0 | 36.5 | 38.5 | 33.5 | 45.2 | +34.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.08 | 0.17 | 0.15 | 0.16 | 0.13 | 0.18 | +38.5% | |
| EPS, diluted (per share) | 0.08 | 0.17 | 0.15 | 0.15 | 0.13 | 0.18 | +38.5% | |
| EBITDA | 57.9 | 104.2 | 92.0 | 102.0 | 107.2 | 112.9 | +5.3% | |
| Depreciation & amortization | 27.6 | 37.1 | 40.2 | 41.5 | 33.8 | 43.2 | +27.8% | |
| Weighted average shares (shares) | 218,122,445 | 245,097,578 | 248,001,063 | 248,182,934 | 248,459,018 | 248,786,339 | +0.1% | |
| Weighted average diluted shares (shares) | 220,667,760 | 248,266,416 | 250,415,427 | 249,207,366 | 250,939,482 | 254,431,137 | +1.4% | |
| Gross margin | 39.2% | 40.2% | 39.8% | 41.9% | 44.5% | 41.6% | −2.9 pts | |
| Operating margin | 7.6% | 11.3% | 8.6% | 10.6% | 10.5% | 13.2% | +2.6 pts | |
| Net margin | 4.6% | 6.9% | 5.9% | 6.6% | 6.0% | 7.5% | +1.5 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.