147.00p
-1.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
£251.5m
FY2016FY2025
Net income
£21.5m
FY2016FY2025
Free cash flow
−£30.2m
FY2016FY2025
Shareholders' equity
£422.7m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £251.5m | £328.4m | £359.4m | £341.4m | £230.6m | £222.4m | £379.7m | £397.1m | £408.5m | £306.8m |
| Gross profit | £65.8m | £74.5m | £76.8m | £81.6m | £55.5m | £40.4m | £81.0m | £78.0m | £86.7m | £62.3m |
| Operating income | £30.2m | £34.2m | £40.2m | £46.5m | £35.6m | £17.5m | £49.0m | £49.7m | £60.1m | £40.8m |
| Net income | £21.5m | £23.3m | £26.3m | £33.3m | £28.2m | £11.9m | £37.6m | £37.5m | £42.4m | £28.3m |
| Diluted earnings per share | 0.16 | 0.17 | 0.19 | 0.24 | 0.20 | 0.09 | 0.28 | 0.28 | 0.32 | 0.21 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £654.4m | £623.6m | £594.4m | £578.3m | £508.9m | £454.6m | £455.2m | £443.1m | £428.1m | £379.8m |
| Cash and short-term investments | £8.4m | £16.8m | £13.0m | £17.4m | £11.1m | £42.1m | £42.3m | £10.9m | £10.3m | £7.4m |
| Total liabilities | £234.2m | £198.5m | £184.3m | £184.0m | £153.6m | £141.1m | £136.8m | £140.8m | £158.0m | £146.3m |
| Debt | £116.4m | £79.4m | £90.8m | £66.0m | £51.7m | £15.1m | £15.3m | £29.2m | £39.3m | £40.3m |
| Shareholders' equity | £422.7m | £422.2m | £405.4m | £388.3m | £349.8m | £309.8m | £315.4m | £299.2m | £267.4m | £231.7m |
| Shares outstanding | 134m | 138m | 137m | 138m | 138m | 134m | 134m | 133m | 133m | 132m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | −£28.8m | £25.6m | −£3.4m | −£8.9m | −£36.7m | £17.6m | £12.2m | £10.8m | £36.3m | £20.0m |
| Capital spending | −£1.4m | −£1.5m | −£12.1m | −£6.4m | −£7.0m | −£3.4m | −£2.0m | −£1.5m | −£3.9m | −£1.8m |
| Free cash flow | −£30.2m | £24.1m | −£15.5m | −£15.3m | −£43.7m | £14.2m | £10.3m | £9.3m | £32.3m | £18.2m |
| Dividends paid | −£10.5m | −£10.0m | −£9.3m | −£8.4m | −£7.6m | −£4.7m | −£12.6m | −£11.2m | −£9.6m | −£8.3m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £80.7m | £125.1m | £126.4m | £222.3m | £106.0m | £179.6m | £179.8m | £197.0m |
| Gross profit | £14.1m | £33.8m | £32.0m | £49.9m | £24.7m | £35.9m | £40.8m | £37.7m |
| Operating income | −£3.5m | £16.9m | £10.2m | £23.2m | £5.9m | £14.5m | £20.0m | £15.8m |
| Net income | −£2.9m | £15.1m | £6.4m | £19.6m | £3.7m | £7.6m | £18.7m | £1.3m |
| Diluted earnings per share | -0.02 | 0.11 | 0.05 | 0.14 | 0.03 | 0.06 | 0.14 | 0.01 |
| Cash from operations | −£17.0m | −£12.0m | −£16.0m | £44.0m | −£10.0m | −£4.0m | £6.0m | −£18.0m |
| Capital spending | −£2.0m | — | −£1.0m | −£3.0m | — | −£3.0m | −£3.0m | −£2.0m |
| Free cash flow | −£19.0m | — | −£17.0m | £41.0m | — | −£7.0m | £3.0m | −£20.0m |
| Total assets | £642.9m | £654.4m | £620.9m | £623.6m | £640.4m | £594.4m | £610.1m | £578.3m |
| Cash and short-term investments | £22.0m | £8.4m | £9.9m | £16.8m | £14.4m | £13.0m | £20.5m | £17.4m |
| Debt | £152.9m | £114.0m | £95.4m | £76.4m | £114.9m | £87.2m | £86.5m | £65.4m |
| Shareholders' equity | £410.1m | £422.7m | £411.3m | £422.2m | £405.5m | £405.4m | £401.6m | £388.3m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -9.7% | 2.5% | 3.6% |
| Operating income | -13.4% | 11.5% | -0.8% |
| Net income | -13.6% | 12.5% | -0.7% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 24.2% | 23.3% | 22.8% | 22.2% |
| Operating margin | 11.1% | 11.8% | 11.8% | 12.8% |
| Net margin | 7.7% | 8.2% | 8.3% | 9.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 14.0 | 13.6 | 10.8 | 9.7 | 13.9 | 28.6 | 11.3 | 8.5 | 10.0 | 9.4 |
| Price to sales | 1.2 | 1.0 | 0.8 | 0.9 | 1.7 | 1.5 | 1.1 | 0.8 | 1.0 | 0.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 36 years. Last went ex-dividend on 30 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.046 | 0.079 | 0.075 | 0.069 | 0.063 | 0.057 | 0.035 | 0.095 |
- 5-for-1 split · 21 May 2007
- 5-for-1 split · 26 May 1992
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.