Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | £158.5M | £147.8M | £127.0M | £127.4M | £100.8M | £82.7M | £80.9M |
| Gross profit | £52.9M | £46.1M | £41.1M | £38.7M | £26.6M | £27.8M | £28.6M |
| Gross margin | 33.38% | 31.22% | 32.33% | 30.41% | 26.37% | 33.61% | 35.36% |
| Operating expenses | £31.3M | £43.2M | £25.9M | £24.8M | £18.4M | £18.7M | £18.4M |
| Operating income | £21.6M | £3.0M | £15.1M | £13.9M | £8.1M | £9.1M | £10.2M |
| Operating margin | 13.64% | 2.00% | 11.92% | 10.94% | 8.07% | 11.02% | 12.55% |
| EBITDA | £30.5M | £11.9M | £23.4M | £22.2M | £15.8M | £15.9M | £15.9M |
| EBITDA margin | 19.25% | 8.08% | 18.39% | 17.41% | 15.64% | 19.18% | 19.69% |
| Net income | £22.6M | −£2.8M | £9.2M | £10.0M | £4.4M | £7.2M | £8.2M |
| Net profit margin | 14.28% | −1.86% | 7.28% | 7.86% | 4.34% | 8.67% | 10.16% |
| Basic EPSper basic share | £0.46 | -£0.06 | £0.19 | £0.21 | £0.09 | £0.15 | £0.17 |
| Diluted EPSper diluted share | £0.45 | -£0.06 | £0.19 | £0.20 | £0.09 | £0.15 | £0.17 |