Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | £251.5M | £266.2M | £359.4M | £341.4M | £230.6M | £222.4M |
| Gross profit | £65.8M | £71.9M | £76.8M | £81.6M | £55.5M | £40.5M |
| Gross margin | 26.17% | 27.02% | 21.36% | 23.90% | 24.09% | 18.19% |
| Operating expenses | £35.4M | £35.4M | £36.6M | £35.1M | £20.0M | £23.0M |
| Operating income | £30.5M | £36.5M | £40.2M | £46.5M | £35.6M | £17.5M |
| Operating margin | 12.11% | 13.71% | 11.19% | 13.61% | 15.43% | 7.86% |
| EBITDA | £39.8M | £47.1M | £49.4M | £53.2M | — | — |
| EBITDA margin | 15.80% | 17.68% | 13.73% | 15.59% | — | — |
| Net income | £20.5M | £23.6M | £28.5M | £37.9M | £30.7M | £13.7M |
| Net profit margin | 8.16% | 8.88% | 7.94% | 11.09% | 13.30% | 6.17% |
| Basic EPSper basic share | £0.18 | £0.17 | £0.20 | £0.25 | £0.21 | £0.09 |
| Diluted EPSper diluted share | £0.17 | £0.17 | £0.19 | £0.25 | £0.21 | £0.09 |