Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | £1.14B | £1.13B | £1.09B | £959.6M | £878.4M | £805.8M |
| Gross profit | £265.8M | £253.3M | £218.8M | £195.7M | £180.5M | £156.3M |
| Gross margin | 23.41% | 22.36% | 20.08% | 20.39% | 20.55% | 19.39% |
| Operating expenses | £190.8M | £181.7M | £167.1M | £155.3M | £156.9M | £162.6M |
| Operating income | £75.0M | £71.5M | £51.7M | £40.4M | £23.5M | −£6.3M |
| Operating margin | 6.61% | 6.32% | 4.74% | 4.21% | 2.68% | −0.78% |
| EBITDA | £160.3M | £149.2M | £118.2M | £97.1M | — | — |
| EBITDA margin | 14.11% | 13.17% | 10.85% | 10.12% | — | — |
| Net income | £45.9M | £46.9M | £36.7M | £29.0M | £14.3M | £14.3M |
| Net profit margin | 4.05% | 4.14% | 3.37% | 3.02% | 1.62% | 1.77% |
| Basic EPSper basic share | £0.56 | £0.50 | £0.33 | £0.26 | £0.13 | £0.40 |
| Diluted EPSper diluted share | £0.54 | £0.49 | £0.32 | £0.25 | £0.12 | £0.40 |