Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | £114.7M | £111.3M | £100.8M | £83.2M |
| Gross profit | £71.1M | £66.3M | £59.9M | £47.1M |
| Gross margin | 61.99% | 59.57% | 59.47% | 56.64% |
| Research & development | — | — | — | £1.7M |
| Operating expenses | £55.6M | £53.6M | £47.4M | £41.0M |
| Operating income | £15.5M | £12.7M | £12.6M | £6.2M |
| Operating margin | 13.51% | 11.41% | 12.46% | 7.39% |
| EBITDA | £26.2M | £23.0M | £23.7M | £15.3M |
| EBITDA margin | 22.84% | 20.66% | 23.48% | 18.37% |
| Net income | £12.0M | £9.7M | £11.0M | £4.7M |
| Net profit margin | 10.46% | 8.72% | 10.90% | 5.70% |
| Basic EPSper basic share | £0.52 | £0.42 | £0.48 | £0.17 |
| Diluted EPSper diluted share | £0.52 | £0.42 | £0.47 | £0.17 |
Reported major voting-rights holders
| Holder | Voting rights |
|---|---|
Octopus Investments Limited | 9.99%Aug 14, 2026 · 2.29M votes |
Rathbones Investment Management Ltd | 3.78%Sep 9, 2026 · 867.83K votes |
Perpetual Limited | 3.34%Sep 21, 2026 · 766.98K 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.