294.50p
+0.34%
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
£250.5m
FY2016FY2025
Net income
£34.6m
FY2016FY2025
Free cash flow
£37.7m
FY2016FY2025
Shareholders' equity
£151.3m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £250.5m | £230.4m | £215.1m | £193.6m | £71.9m | £79.5m | £129.9m | £120.5m | £114.0m | £104.8m |
| Operating income | £57.0m | £53.5m | £54.1m | £55.4m | £5.6m | £8.5m | £29.0m | £25.0m | £22.8m | £18.8m |
| Net income | £34.6m | £29.9m | £34.2m | £37.5m | £1.7m | £1.4m | £22.3m | £18.8m | £18.3m | £1.2m |
| Diluted earnings per share | 0.20 | 0.17 | 0.20 | 0.22 | 0.01 | 0.01 | 0.15 | 0.12 | 0.12 | 0.01 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £439.2m | £417.8m | £383.5m | £368.6m | £302.5m | £291.8m | £160.0m | £153.6m | £148.8m | £136.4m |
| Cash and short-term investments | £15.2m | £28.7m | £52.5m | £56.1m | £29.9m | £20.8m | £24.9m | £26.0m | £21.9m | £9.2m |
| Total liabilities | £287.9m | £265.6m | £235.6m | £230.1m | £197.8m | £218.3m | £58.3m | £58.6m | £59.0m | £62.0m |
| Debt | £235.8m | £218.2m | £194.2m | £188.4m | £173.9m | £202.8m | £26.8m | £28.1m | £29.5m | £29.4m |
| Shareholders' equity | £151.3m | £152.2m | £147.9m | £138.4m | £104.7m | £73.5m | £101.6m | £94.9m | £89.8m | £74.4m |
| Shares outstanding | 172m | 172m | 173m | 173m | 171m | 158m | 151m | 151m | 150m | 166m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £73.5m | £68.0m | £63.5m | £75.2m | £28.3m | £14.5m | £33.3m | £30.6m | £28.9m | £24.9m |
| Capital spending | −£35.8m | −£38.9m | −£22.9m | −£21.8m | −£9.6m | −£13.7m | −£16.4m | −£10.7m | −£13.6m | −£10.2m |
| Free cash flow | £37.7m | £29.1m | £40.6m | £53.4m | £18.7m | £803,000 | £16.9m | £19.9m | £15.4m | £14.7m |
| Dividends paid | −£20.8m | −£26.2m | −£25.3m | −£5.1m | — | −£14.5m | −£16.2m | −£14.0m | −£3.0m | −£3.0m |
Latest quarters
By quarter end
| Mar 2026 | Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Sept 2023 | Mar 2023 | Sept 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £141.5m | £121.4m | £129.2m | £111.2m | £119.2m | £104.6m | £110.2m | £93.6m |
| Operating income | £37.7m | £22.8m | £34.9m | £19.8m | £35.5m | £26.4m | £32.3m | £19.8m |
| Net income | £19.5m | £14.0m | £20.6m | £8.0m | £21.9m | £13.3m | £20.9m | £10.4m |
| Diluted earnings per share | 0.12 | 0.08 | 0.12 | 0.05 | 0.13 | 0.08 | 0.12 | 0.06 |
| Cash from operations | £41.0m | £32.0m | £41.0m | £29.0m | £38.0m | £31.0m | £31.0m | £36.0m |
| Capital spending | −£8.0m | −£16.0m | −£20.0m | −£22.0m | −£15.0m | −£11.0m | −£11.0m | −£10.0m |
| Free cash flow | £33.0m | £16.0m | £21.0m | £7.0m | £23.0m | £20.0m | £20.0m | £26.0m |
| Total assets | £441.3m | £439.2m | £432.7m | £417.8m | £399.8m | £383.5m | £366.9m | £368.6m |
| Cash and short-term investments | £26.0m | £15.2m | £22.7m | £28.7m | £41.4m | £52.5m | £44.1m | £56.1m |
| Debt | £15.2m | £15.1m | £15.2m | £14.2m | £13.0m | £12.6m | £11.9m | £11.6m |
| Shareholders' equity | £156.9m | £151.3m | £152.1m | £152.2m | £150.9m | £147.9m | £139.4m | £138.4m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 9.0% | 25.8% | 11.3% |
| Operating income | 0.9% | 46.3% | 15.9% |
| Net income | -2.6% | 90.3% | 25.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 23.0% | 24.7% | 22.5% | 21.5% |
| Net margin | 13.4% | 15.3% | 13.4% | 12.7% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 13.7 | 17.2 | 15.5 | 11.5 | 236.0 | 232.0 | 19.3 | 18.7 | 16.9 | 232.7 |
| Price to sales | 1.9 | 2.2 | 2.5 | 2.2 | 5.7 | 4.0 | 3.3 | 2.9 | 2.7 | 2.6 |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 25 Jun 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.137 | 0.122 | 0.067 | 0.063 | 0.03 | 0.045 | 0.066 | 0.054 |
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.