Revenue
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | |
|---|---|---|---|---|
| Revenue | £74.5M | £66.2M | £65.8M | £67.6M |
| Operating expenses | £41.0M | £36.0M | £34.3M | £32.4M |
| Operating income | £8.2M | £6.9M | £7.3M | £10.3M |
| Operating margin | 10.98% | 10.47% | 11.07% | 15.29% |
| EBITDA | £13.0M | £11.1M | £11.3M | £11.1M |
| EBITDA margin | 17.48% | 16.78% | 17.12% | 16.38% |
| Net income | £4.9M | £4.0M | £4.2M | £3.9M |
| Net profit margin | 6.59% | 6.02% | 6.43% | 5.73% |
| Basic EPSper basic share | £0.05 | £0.04 | £0.04 | £0.04 |
| Diluted EPSper diluted share | £0.05 | £0.04 | £0.04 | £0.04 |
Reported major voting-rights holders
| Holder | Voting rights |
|---|---|
| 5.98%Sep 18, 2025 · 6.25M 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.