2,318.00p
-0.94%
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
£2.15bn
FY2016FY2025
Net income
£122.2m
FY2016FY2025
Free cash flow
£73.7m
FY2016FY2025
Shareholders' equity
£625.2m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £2.15bn | £2.01bn | £1.81bn | £1.51bn | £1.23bn | £811.3m | £1.17bn | £1.03bn | £960.0m | £894.2m |
| Gross profit | £1.32bn | £1.24bn | £1.10bn | £933.6m | £782.0m | £511.7m | £755.7m | £655.9m | £611.9m | £569.9m |
| Research and development | — | — | — | — | — | — | £300,000 | £300,000 | £325,000 | £325,000 |
| Operating income | £183.7m | £209.4m | £192.3m | £156.6m | £150.6m | £16.6m | £122.7m | £89.6m | £81.6m | £80.2m |
| Net income | £122.2m | £153.4m | £142.5m | £120.3m | £117.5m | −£13.0m | £87.0m | £65.7m | £56.9m | £58.0m |
| Diluted earnings per share | 1.19 | 1.49 | 1.39 | 1.18 | 1.14 | -0.13 | 0.85 | 0.65 | 0.56 | 0.57 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £1.48bn | £1.32bn | £1.13bn | £974.4m | £888.4m | £729.7m | £785.5m | £488.1m | £441.3m | £416.0m |
| Cash and short-term investments | £70.8m | £125.3m | £195.3m | £191.6m | £198.6m | £36.8m | £91.3m | £88.2m | £54.5m | £46.0m |
| Total liabilities | £858.8m | £749.2m | £598.8m | £525.6m | £456.0m | £404.4m | £440.2m | £159.0m | £141.9m | £151.3m |
| Debt | £474.8m | £415.1m | £319.6m | £301.3m | £283.2m | £291.7m | £275.7m | — | — | — |
| Shareholders' equity | £625.2m | £570.5m | £530.9m | £446.0m | £429.2m | £321.6m | £341.1m | £329.1m | £299.4m | £264.7m |
| Shares outstanding | 103m | 103m | 102m | 102m | 103m | 101m | 102m | 102m | 102m | 102m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £337.0m | £310.9m | £310.8m | £251.5m | £285.5m | £44.2m | £219.1m | £136.1m | £116.9m | £117.6m |
| Capital spending | −£263.3m | −£240.9m | −£198.1m | −£103.3m | −£54.3m | −£61.6m | −£89.1m | −£61.4m | −£68.6m | −£74.0m |
| Free cash flow | £73.7m | £70.0m | £112.7m | £148.2m | £231.2m | −£17.4m | £130.0m | £74.7m | £48.2m | £43.6m |
| Dividends paid | −£70.3m | −£106.8m | −£60.8m | −£98.5m | −£15.3m | −£38.9m | −£72.1m | −£33.1m | −£32.2m | −£30.9m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £1.10bn | £1.12bn | £1.03bn | £1.05bn | £960.6m | £965.6m | £844.0m | £818.3m |
| Gross profit | £683.1m | £690.4m | £631.7m | £652.7m | £590.9m | £584.8m | £514.3m | £504.5m |
| Operating income | £86.5m | £113.3m | £70.4m | £133.6m | £75.8m | £106.6m | £65.4m | £95.4m |
| Net income | £56.2m | £75.7m | £46.5m | £98.3m | £55.1m | £82.2m | £60.3m | £74.4m |
| Diluted earnings per share | 0.55 | 0.74 | 0.45 | 0.96 | 0.54 | 0.80 | 0.59 | 0.73 |
| Cash from operations | £143.0m | £211.0m | £125.0m | £168.0m | £145.0m | — | £103.0m | £161.0m |
| Capital spending | −£70.0m | −£98.0m | −£164.0m | −£141.0m | −£88.0m | — | −£83.0m | −£67.0m |
| Free cash flow | £73.0m | £113.0m | −£39.0m | £27.0m | £57.0m | — | £20.0m | £94.0m |
| Total assets | £1.48bn | £1.48bn | £1.34bn | £1.32bn | £1.13bn | £1.13bn | £999.7m | £974.4m |
| Cash and short-term investments | £30.9m | £70.8m | £32.5m | £125.3m | £141.5m | £195.3m | £138.6m | £191.6m |
| Debt | £59.9m | £87.5m | £56.3m | £107.6m | £273.1m | £52.5m | £51.9m | £48.8m |
| Shareholders' equity | £632.7m | £625.2m | £569.0m | £570.5m | £494.0m | £530.9m | £461.4m | £446.0m |
Financial ratios
Data as of 2 Nov 2026
| FY2025 | FY2024 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 61.5% | 61.7% | 61.7% | 60.7% | 61.7% | 63.6% | — | — | — | — | — | — | — |
| Operating margin | 8.5% | 10.8% | 10.8% | 11.0% | 10.3% | 12.4% | — | — | — | — | — | — | — |
| Net margin | 5.7% | 7.6% | 7.6% | 7.9% | 8.0% | 9.6% | — | — | — | — | — | — | — |
| Return on equity | 19.5% | 26.9% | 26.9% | 26.8% | 27.0% | 27.4% | — | — | — | — | — | — | — |
| Return on assets | 8.2% | 11.6% | 11.6% | 12.6% | 12.3% | 13.2% | — | — | — | — | — | — | — |
| Free cash flow yield | 0.3% | 0.2% | — | 0.2% | 0.2% | 0.1% | 0.0% | — | — | — | — | — | — |
| Revenue growth | 6.8% | 0.0% | 11.3% | 19.6% | 23.0% | 51.6% | — | — | — | — | — | — | — |
| Earnings growth | -20.3% | 0.0% | 7.6% | 18.5% | 2.4% | -1003.8% | — | — | — | — | — | — | — |
| Current ratio | 0.56x | 0.78x | 0.78x | 1.09x | 1.16x | 1.29x | — | — | — | — | — | — | — |
| Debt to equity | 0.14x | 0.09x | 0.19x | 0.10x | 0.11x | 0.11x | — | — | — | — | — | — | — |
| Equity ratio | 42.1% | 43.2% | 43.2% | 47.0% | 45.8% | 48.3% | — | — | — | — | — | — | — |
| Interest coverage | 10.15x | 15.65x | 15.65x | 19.28x | 20.77x | 20.40x | — | — | — | — | — | — | — |
| R&D as a share of sales | — | — | — | — | — | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.1% |
| Buybacks as a share of market value | 0.2% | -0.4% | — | -0.0% | 0.5% | -1.6% | 1.1% | — | — | — | — | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 12.5% | 21.5% | 9.9% |
| Operating income | 5.5% | 61.7% | 9.7% |
| Net income | 0.5% | — | 7.8% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 61.6% | 61.4% | 61.8% | 62.5% |
| Operating margin | 9.4% | 9.9% | 9.5% | 9.4% |
| Net margin | 6.6% | 7.2% | 6.7% | 6.7% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 14.1 | 18.6 | 18.7 | 19.9 | 29.2 | -139.3 | 27.0 | 19.6 | 25.1 | 17.0 |
| Price to sales | 0.8 | 1.4 | 1.5 | 1.6 | 2.8 | 2.2 | 2.0 | 1.3 | 1.5 | 1.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 10 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.69 | 0.69 | 0.65 | 0.60 | 0.97 | 0.15 | 0.369 | 0.327 |
- 10-for-1 split · 18 May 2009
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.