Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | £465.7M | £402.5M | £405.6M | £443.5M | £617.8M | £500.5M |
| Gross profit | £431.0M | £364.1M | £368.8M | £397.3M | £568.6M | £457.8M |
| Gross margin | 92.55% | 90.46% | 90.93% | 89.58% | 92.04% | 91.47% |
| Operating expenses | £302.9M | £277.7M | £282.8M | £333.0M | £378.1M | £320.1M |
| Operating income | £128.1M | £86.4M | £86.0M | £64.3M | £190.5M | £137.7M |
| Operating margin | 27.51% | 21.47% | 21.20% | 14.50% | 30.84% | 27.51% |
| EBITDA | £144.4M | £110.8M | £41.4M | £91.4M | — | — |
| EBITDA margin | 31.01% | 27.53% | 10.21% | 20.61% | — | — |
| Net income | £100.4M | £65.2M | −£12.9M | £47.9M | £149.6M | £105.3M |
| Net profit margin | 21.56% | 16.20% | −3.18% | 10.80% | 24.21% | 21.04% |
| Basic EPSper basic share | £0.19 | £0.13 | -£0.03 | £0.09 | £0.28 | £0.21 |
| Diluted EPSper diluted share | £0.18 | £0.12 | -£0.03 | £0.09 | £0.27 | £0.21 |