Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £772.3M | £740.8M | £794.7M | £654.8M | £446.3M | £350.9M | £287.9M | £217.6M | £159.4M | £115.4M |
| Gross profit | £193.7M | £179.7M | £264.1M | £217.9M | £154.2M | £100.4M | £98.8M | £72.2M | £50.6M | £40.4M |
| Gross margin | 25.08% | 24.26% | 33.23% | 33.28% | 34.55% | 28.61% | 34.32% | 33.16% | 31.76% | 34.99% |
| Operating expenses | £162.2M | £159.6M | £151.2M | £122.5M | £90.6M | £80.4M | £65.9M | £46.7M | £27.6M | £20.5M |
| Operating income | £31.5M | £20.1M | £112.8M | £95.4M | £63.6M | £20.0M | £33.0M | £25.4M | £23.1M | £19.9M |
| Operating margin | 4.08% | 2.72% | 14.20% | 14.57% | 14.24% | 5.69% | 11.45% | 11.69% | 14.47% | 17.27% |
| EBITDA | £79.8M | £72.2M | £150.8M | £133.6M | — | — | — | — | — | — |
| EBITDA margin | 10.33% | 9.75% | 18.97% | 20.41% | — | — | — | — | — | — |
| Net income | £21.2M | £17.1M | £94.2M | £83.1M | £43.5M | £20.0M | £24.0M | £19.0M | £16.8M | £16.7M |
| Net profit margin | 2.75% | 2.31% | 11.85% | 12.69% | 9.74% | 5.70% | 8.34% | 8.72% | 10.56% | 14.47% |
| Basic EPSper basic share | £0.36 | £0.29 | £1.64 | £1.48 | £0.79 | £0.37 | £0.48 | £0.42 | £0.37 | £0.37 |
| Diluted EPSper diluted share | £0.36 | £0.29 | £1.62 | £1.43 | £0.76 | £0.36 | £0.44 | £0.38 | £0.34 | £0.34 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
T. Rowe Price Investment Management, Inc. | 4.06M |
Prescott Group Capital Management, L.L.C. | 3.2M |
Paradice Investment Management LLC | 2.95M |
CDAM (UK) Ltd | 2.37M |
ACADIAN ASSET MANAGEMENT LLC | 1.56M |
Alberta Investment Management Corp | 726.32K |
Kerrisdale Advisers, LLC | 567.42K |
BARCLAYS PLC | 518.66K |
Rathbones Group PLC | 360.82K |
MARSHALL WACE, LLP | 310.18K |
Invesco Ltd. | 188.38K |
Invenomic Capital Management LP | 144.24K |
ANTIPODES PARTNERS Ltd | 132.71K |
BAROMETER CAPITAL MANAGEMENT INC. | 115.6K |
PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO | 107.82K |
STATE STREET CORP | 102.55K |
BIP Wealth, LLC | 88.98K |
State of Tennessee, Department of Treasury | 73.09K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 71.14K |
MORGAN STANLEY | 55.42K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 1, 2026Form 4 | Butcher PatrickDirector | SellClass A Ordinary Shares | 554 | $4.43 | $2.5K | 9.1K |
| Apr 1, 2026Form 4 | Hollister Kathryn ADirector | SellClass A Ordinary Shares | 264 | $4.42 | $1.2K | 13.2K |
| Apr 1, 2026Form 4 | Druskin BenDirector | SellClass A Ordinary Shares | 486 | $4.43 | $2.2K | 54.4K |
| Apr 1, 2026Form 4 | PATTILLO DAVID ALEXANDERDirector | SellClass A Ordinary Shares | 538 | $4.43 | $2.4K | 32.3K |