Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | £685.4M | £664.5M | £679.8M | £600.3M | £560.8M | £505.1M |
| Gross profit | £314.7M | £318.9M | £316.2M | £273.5M | £268.6M | £236.5M |
| Gross margin | 45.91% | 47.99% | 46.51% | 45.56% | 47.90% | 46.82% |
| Operating expenses | £213.6M | £176.3M | £159.4M | £163.7M | £153.5M | £130.1M |
| Operating income | £101.1M | £142.6M | £156.8M | £109.8M | £115.1M | £106.4M |
| Operating margin | 14.75% | 21.46% | 23.07% | 18.29% | 20.52% | 21.07% |
| EBITDA | £129.7M | £164.3M | £178.7M | £128.5M | £132.5M | £126.4M |
| EBITDA margin | 18.92% | 24.73% | 26.29% | 21.41% | 23.63% | 25.02% |
| Net income | £59.0M | £90.2M | £115.0M | £81.6M | £78.3M | £39.7M |
| Net profit margin | 8.61% | 13.57% | 16.92% | 13.59% | 13.96% | 7.86% |
| Basic EPSper basic share | £0.15 | £0.23 | £0.28 | £0.19 | £0.17 | £0.09 |
| Diluted EPSper diluted share | £0.15 | £0.23 | £0.28 | £0.19 | £0.17 | £0.09 |
Reported major voting-rights holders
| Holder | Voting rights |
|---|---|
| 11.15%Jun 3, 2026 · 42.9M votes | |
| 6.00%Sep 21, 2026 · 23.08M votes | |
| 4.93%May 27, 2026 · 18.96M votes | |
| 4.86%Dec 2, 2025 · 18.7M votes | |
| 4.86%Apr 21, 2026 · 18.7M votes | |
| 4.83%Sep 22, 2026 · 18.62M votes | |
| 4.83%Dec 19, 2025 · 18.58M votes | |
| 4.54%Oct 13, 2025 · 17.48M votes | |
| 3.83%Oct 14, 2026 · 14.72M votes | |
| 3.07%Apr 10, 2026 · 11.8M votes |
These are threshold-crossing notices, not a complete ownership register. Percentages show issuer voting rights held through the listed share class, exclude financial instruments, and come from different dates. Positions may overlap.
Gray completes the 100% scale; it is not an estimate of other owners.