| GBP millions | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | Trend | YoY |
|---|---|---|---|---|---|---|---|---|
| Revenue | 510.1 | 554.2 | 588.9 | 647.3 | 673.2 | 712.8 | +5.9% | |
| Cost of revenue | 288.2 | 315.1 | 346.0 | 369.4 | 413.5 | 423.2 | +2.3% | |
| Gross profit | 221.9 | 239.1 | 262.3 | 277.9 | 259.7 | 289.6 | +11.5% | |
| Research & development | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Selling, general & administrative | 181.8 | 196.3 | 200.0 | 227.1 | 187.9 | — | — | |
| Selling & marketing | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| Operating expenses | 181.8 | 196.3 | 200.0 | 227.1 | 187.9 | 214.3 | +14.1% | |
| Operating income | 40.1 | 42.8 | 74.5 | 50.8 | 71.8 | 75.3 | +4.9% | |
| Interest expense | 7.0 | 6.8 | 7.7 | 12.6 | 17.2 | 16.8 | −2.3% | |
| Interest income | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.2 | — | |
| Other income / expense | (7.0) | (6.8) | (13.8) | (12.6) | (39.2) | — | — | |
| Pre-tax income | 33.1 | 36.0 | 60.7 | 38.2 | 32.6 | 32.0 | −1.8% | |
| Income tax | 13.8 | 10.3 | 12.6 | 11.8 | 13.5 | 14.2 | +5.2% | |
| Net income | 19.3 | 25.7 | 41.9 | 6.2 | 19.3 | 17.3 | −10.4% | |
| Discontinued operations | 0.0 | 0.0 | (6.2) | (20.0) | 0.4 | — | — | |
| Other net income adjustments | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | — | |
| EPS, basic (per share) | 0.27 | 0.36 | 0.59 | 0.09 | 0.27 | 0.24 | −9.5% | |
| EPS, diluted (per share) | 0.27 | 0.36 | 0.58 | 0.09 | 0.27 | 0.24 | −9.7% | |
| EBITDA | 88.2 | 90.4 | 118.8 | 108.4 | 114.3 | 140.0 | +22.5% | |
| Depreciation & amortization | 47.7 | 47.6 | 50.4 | 58.5 | 64.5 | 64.7 | +0.3% | |
| Weighted average shares (shares) | 70,685,939 | 70,926,977 | 71,272,880 | 71,595,871 | 71,739,444 | 70,821,844 | −1.3% | |
| Weighted average diluted shares (shares) | 71,169,779 | 71,552,539 | 71,652,421 | 71,656,715 | 71,748,631 | 70,958,699 | −1.1% | |
| Gross margin | 43.5% | 43.1% | 44.5% | 42.9% | 38.6% | 40.6% | +2.1 pts | |
| Operating margin | 7.9% | 7.7% | 12.7% | 7.8% | 10.7% | 10.6% | −0.1 pts | |
| Net margin | 3.8% | 4.6% | 7.1% | 1.0% | 2.9% | 2.4% | −0.4 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.