Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | £250.7M | £230.4M | £215.1M | £193.7M | £71.9M |
| Gross profit | £157.0M | £145.5M | £136.9M | £130.6M | £61.6M |
| Gross margin | 62.62% | 63.15% | 63.64% | 67.43% | 85.73% |
| Operating expenses | £98.7M | £92.0M | £82.8M | £75.2M | £52.0M |
| Operating income | £58.2M | £53.5M | £54.1M | £55.4M | £9.6M |
| Operating margin | 23.23% | 23.22% | 25.15% | 28.62% | 13.33% |
| EBITDA | £90.7M | £82.1M | £79.5M | £76.8M | N/A |
| EBITDA margin | 36.19% | 35.63% | 36.94% | 39.65% | N/A |
| Net income | £34.6M | £29.9M | £34.2M | £37.5M | £1.7M |
| Net profit margin | 13.81% | 12.98% | 15.88% | 19.33% | 2.40% |
| Basic EPSper basic share | £0.20 | £0.17 | £0.20 | £0.22 | £0.01 |
| Diluted EPSper diluted share | £0.20 | £0.17 | £0.20 | £0.22 | £0.01 |
Reported major voting-rights holders
| Holder | Voting rights |
|---|---|
| 6.93%Jan 27, 2026 · 11.56M votes | |
| 5.09%Jan 27, 2026 · 8.5M votes | |
| 4.99%Oct 29, 2025 · 8.33M votes | |
| 4.60%Oct 5, 2026 · 7.68M 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.