Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | £602.1M | £561.3M | £586.5M | £622.2M | £594.3M | £398.6M |
| Gross profit | £265.1M | £250.8M | £245.8M | £247.6M | £239.0M | £156.1M |
| Gross margin | 44.03% | 44.68% | 41.91% | 39.79% | 40.22% | 39.16% |
| Operating expenses | £195.4M | £191.6M | £183.8M | £194.2M | £171.9M | £125.7M |
| Operating income | £69.7M | £59.2M | £62.0M | £53.4M | £67.1M | £30.4M |
| Operating margin | 11.58% | 10.55% | 10.57% | 8.58% | 11.29% | 7.63% |
| EBITDA | £112.9M | £99.7M | £101.5M | £92.6M | — | — |
| EBITDA margin | 18.75% | 17.76% | 17.31% | 14.88% | — | — |
| Net income | £45.2M | £33.5M | £38.5M | £36.5M | £41.0M | £18.5M |
| Net profit margin | 7.51% | 5.97% | 6.56% | 5.87% | 6.90% | 4.64% |
| Basic EPSper basic share | £0.18 | £0.14 | £0.16 | £0.15 | £0.17 | £0.09 |
| Diluted EPSper diluted share | £0.18 | £0.13 | £0.15 | £0.15 | £0.17 | £0.08 |