Revenue
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|---|
| Revenue | £484.8M | £419.1M | £347.6M | £328.0M | £307.7M | £272.6M |
| Gross profit | £249.2M | £205.6M | £178.3M | £158.9M | £147.1M | £131.6M |
| Gross margin | 51.40% | 49.06% | 51.28% | 48.43% | 47.81% | 48.30% |
| Research & development | N/A | N/A | £5.2M | £4.5M | £4.5M | N/A |
| Operating expenses | £153.3M | £138.3M | £107.9M | £101.8M | £96.3M | £97.4M |
| Operating income | £95.9M | £67.3M | £70.4M | £57.1M | £50.8M | £34.2M |
| Operating margin | 19.78% | 16.06% | 20.24% | 17.41% | 16.51% | 12.55% |
| EBITDA | N/A | N/A | £82.8M | £73.9M | £73.6M | N/A |
| EBITDA margin | N/A | N/A | 23.81% | 22.52% | 23.92% | N/A |
| Net income | £62.5M | £41.5M | £42.8M | £37.4M | £35.7M | £20.8M |
| Net profit margin | 12.89% | 9.90% | 12.31% | 11.40% | 11.59% | 7.64% |
| Basic EPSper basic share | £0.32 | £0.21 | £0.22 | £0.19 | £0.18 | £0.11 |
| Diluted EPSper diluted share | £0.31 | £0.21 | £0.21 | £0.19 | £0.18 | £0.10 |
Reported major voting-rights holders
| Holder | Voting rights |
|---|---|
| 7.28%Apr 28, 2026 · 14.43M votes | |
| 3.02%Jan 21, 2026 · 6M votes | |
| 3.00%Jun 2, 2026 · 5.94M votes | |
| 2.99%Oct 6, 2025 · 5.92M votes | |
| 2.97%Mar 11, 2026 · 5.9M 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.