Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | £403.5M | £357.9M | £364.5M | £381.2M | £339.8M | £257.9M |
| Gross profit | £205.3M | £188.3M | £173.8M | £184.5M | £172.1M | £127.4M |
| Gross margin | 50.88% | 52.61% | 47.68% | 48.40% | 50.65% | 49.40% |
| Operating expenses | £188.0M | £171.7M | £158.9M | £155.4M | £142.4M | £126.7M |
| Operating income | £17.3M | £16.6M | £14.9M | £29.1M | £29.7M | £700,000 |
| Operating margin | 4.29% | 4.64% | 4.09% | 7.63% | 8.74% | 0.27% |
| EBITDA | £44.7M | £41.9M | £39.6M | £52.7M | — | — |
| EBITDA margin | 11.08% | 11.71% | 10.86% | 13.82% | — | — |
| Net income | £9.6M | £10.5M | £9.6M | £19.7M | £21.1M | −£2.2M |
| Net profit margin | 2.38% | 2.93% | 2.63% | 5.17% | 6.21% | −0.85% |
| Basic EPSper basic share | £0.10 | £0.10 | £0.09 | £0.20 | £0.19 | -£0.02 |
| Diluted EPSper diluted share | £0.09 | £0.10 | £0.09 | £0.20 | £0.19 | -£0.02 |