Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | £631.4M | £661.4M | £639.4M | £603.8M | £443.3M | £358.2M |
| Gross profit | £592.3M | £627.7M | £609.0M | £582.0M | £426.8M | £344.9M |
| Gross margin | 93.81% | 94.90% | 95.25% | 96.39% | 96.28% | 96.29% |
| Operating expenses | £518.0M | £529.2M | £509.2M | £482.0M | £356.0M | £359.6M |
| Operating income | £74.3M | £98.5M | £99.8M | £100.0M | £70.8M | −£14.7M |
| Operating margin | 11.77% | 14.89% | 15.61% | 16.56% | 15.97% | −4.10% |
| EBITDA | £110.5M | £133.8M | £130.0M | £119.8M | — | — |
| EBITDA margin | 17.50% | 20.23% | 20.33% | 19.84% | — | — |
| Net income | £66.6M | £86.3M | £85.8M | £79.6M | £54.4M | −£25.8M |
| Net profit margin | 10.55% | 13.05% | 13.42% | 13.18% | 12.27% | −7.20% |
| Basic EPSper basic share | £2.14 | £2.77 | £2.75 | £2.48 | £1.65 | -£0.95 |
| Diluted EPSper diluted share | £2.13 | £2.75 | £2.74 | £2.46 | £1.63 | -£0.95 |