1,562.00p
-0.32%
Close of 9 Nov 2026, in pence
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in GBP, from our data supplier.
Revenue
£1.98bn
FY2017FY2026
Net income
£150.3m
FY2017FY2026
Free cash flow
£160.0m
FY2017FY2026
Shareholders' equity
£364.0m
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £1.98bn | £1.46bn | £962.6m | £985.3m | £1.08bn | £784.0m | £1.08bn | £991.8m | £797.2m | £832.5m |
| Operating income | £215.1m | £185.0m | £154.1m | £139.8m | £139.1m | £119.3m | £95.3m | £84.5m | £68.0m | £50.2m |
| Net income | £150.3m | £133.0m | £119.0m | £112.0m | £110.4m | £96.2m | £75.7m | £68.5m | £55.0m | £40.1m |
| Diluted earnings per share | 0.76 | 0.67 | 0.60 | 0.56 | 0.55 | 0.48 | 0.38 | 0.34 | 0.28 | 0.20 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £1.18bn | £1.19bn | £780.7m | £647.7m | £672.1m | £497.4m | £430.9m | £384.1m | £294.2m | £249.1m |
| Cash and short-term investments | £199.9m | £182.3m | £158.5m | £122.6m | £97.3m | £101.7m | £80.1m | £79.3m | £72.8m | £61.6m |
| Total liabilities | £816.5m | £853.1m | £482.7m | £396.3m | £461.0m | £318.2m | £290.2m | £268.7m | £193.4m | £160.7m |
| Debt | £37.9m | £35.2m | £10.4m | £9.8m | £6.7m | £8.3m | £9.8m | £15.2m | £11.2m | £14.0m |
| Shareholders' equity | £364.0m | £338.8m | £298.0m | £251.4m | £211.1m | £179.1m | £140.7m | £115.4m | £100.8m | £88.4m |
| Shares outstanding | 197m | 200m | 200m | 201m | 200m | 199m | 198m | 199m | 199m | 199m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £166.0m | £148.1m | £115.6m | £104.8m | £83.6m | £91.3m | £64.2m | £64.7m | £57.1m | £41.0m |
| Capital spending | −£6.0m | −£11.8m | −£1.1m | −£3.2m | −£5.2m | −£6.5m | −£9.0m | −£2.2m | −£965,000 | −£945,000 |
| Free cash flow | £160.0m | £136.3m | £114.5m | £101.6m | £78.4m | £84.8m | £55.2m | £62.5m | £56.1m | £40.0m |
| Dividends paid | −£92.5m | −£95.7m | −£76.0m | −£74.2m | −£84.0m | −£60.8m | −£52.3m | −£56.2m | −£45.3m | −£40.9m |
Latest quarters
By quarter end
| Jul 2026 | Jan 2026 | Jul 2025 | Jan 2025 | Jul 2024 | Jan 2024 | Jul 2023 | Jan 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £1.14bn | £837.5m | £912.8m | £545.6m | £495.5m | £467.2m | £472.9m | £512.4m |
| Operating income | £121.6m | £93.5m | £106.3m | £73.7m | £87.3m | £66.7m | £77.8m | £63.1m |
| Net income | £84.8m | £65.5m | £75.6m | £57.4m | £68.0m | £51.0m | £62.2m | £49.8m |
| Diluted earnings per share | 0.43 | 0.33 | 0.38 | 0.29 | 0.34 | 0.26 | 0.31 | 0.25 |
| Cash from operations | £41.0m | £124.0m | £79.0m | £65.0m | £68.0m | £51.0m | £44.0m | £61.0m |
| Capital spending | −£2.0m | −£3.0m | −£6.0m | −£4.0m | — | — | −£1.0m | −£1.0m |
| Free cash flow | £39.0m | £121.0m | £73.0m | £61.0m | — | — | £43.0m | £60.0m |
| Total assets | £1.18bn | £1.21bn | £1.19bn | £831.9m | £780.7m | £646.2m | £647.7m | £678.7m |
| Cash and short-term investments | £199.9m | £206.0m | £182.3m | £141.0m | £158.5m | £112.5m | £122.6m | £97.7m |
| Debt | £5.6m | £5.6m | £4.3m | £3.4m | £2.3m | £2.4m | £2.7m | £2.7m |
| Shareholders' equity | £364.0m | £286.1m | £338.8m | £280.9m | £298.0m | £245.6m | £251.4m | £203.7m |
Financial ratios
Data as of 29 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Operating margin | 10.9% | 12.4% | 16.6% | 14.3% | 12.9% | 15.2% |
| Net margin | 7.6% | 9.1% | 12.4% | 11.4% | 10.2% | 12.3% |
| Return on equity | 41.3% | 39.3% | 39.9% | 44.6% | 52.3% | 53.7% |
| Return on assets | 12.7% | 11.2% | 15.2% | 17.3% | 16.4% | 19.3% |
| Free cash flow yield | 0.1% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| Revenue growth | 35.4% | 51.5% | -2.3% | -8.6% | 37.5% | -27.2% |
| Earnings growth | 13.0% | 11.7% | 6.3% | 1.5% | 14.8% | 27.1% |
| Current ratio | 1.39x | 1.28x | 1.60x | 1.56x | 1.40x | 1.49x |
| Debt to equity | 0.02x | 0.01x | 0.01x | 0.01x | 0.01x | 0.01x |
| Equity ratio | 30.8% | 28.4% | 38.2% | 38.8% | 31.4% | 36.0% |
| Interest coverage | 102.43x | 88.01x | 360.82x | 687.31x | 549.74x | 250.21x |
| Buybacks as a share of market value | 1.4% | 0.0% | 0.4% | -0.5% | -0.0% | -0.9% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 26.1% | 20.3% | 11.4% |
| Operating income | 15.4% | 12.5% | 17.7% |
| Net income | 10.3% | 9.3% | 16.3% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 11.7% | 12.9% | 13.1% | 11.1% |
| Net margin | 8.3% | 9.6% | 10.0% | 8.6% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 21.1 | 21.3 | 25.6 | 24.4 | 21.4 | 37.6 | 36.0 | 33.5 | 21.3 | 25.8 |
| Price to sales | 1.6 | 1.9 | 3.2 | 2.8 | 2.2 | 4.6 | 2.5 | 2.3 | 1.5 | 1.2 |
Dividends and splits
Per share, in the currency the company pays
Paid for 10 years. Last went ex-dividend on 9 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.303 | 0.27 | 0.255 | 0.246 | 0.217 | 0.23 | 0.104 | 0.133 |
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.