896.00p
+0.79%
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
£296.4m
FY2016FY2025
Net income
£27.8m
FY2016FY2025
Free cash flow
£49.3m
FY2016FY2025
Shareholders' equity
£433.5m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £296.4m | £296.2m | £307.0m | £341.0m | £306.3m | £266.0m | £294.0m | £326.0m | £290.2m | £252.3m |
| Gross profit | £132.6m | £134.3m | £162.6m | £174.7m | £157.0m | £141.1m | £182.2m | £208.0m | £183.8m | £158.7m |
| Research and development | £18.8m | £17.5m | £18.6m | £15.7m | £15.5m | £16.7m | £18.0m | £17.4m | £14.5m | £14.1m |
| Operating income | £39.8m | £45.8m | £73.2m | £88.5m | £93.4m | £76.6m | £111.5m | £126.9m | £113.1m | £100.8m |
| Net income | £27.8m | £17.2m | £61.7m | £76.2m | £73.2m | £54.2m | £92.4m | £110.6m | £99.5m | £82.5m |
| Diluted earnings per share | 0.32 | 0.20 | 0.71 | 0.88 | 0.84 | 0.63 | 1.07 | 1.28 | 1.16 | 0.97 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £566.9m | £592.0m | £626.6m | £641.6m | £615.3m | £549.5m | £536.2m | £563.8m | £538.1m | £472.7m |
| Cash and short-term investments | £24.2m | £29.3m | £33.5m | £68.8m | £112.4m | £73.1m | £72.8m | £144.4m | £120.1m | £64.0m |
| Total liabilities | £135.7m | £130.4m | £125.6m | £151.0m | £103.6m | £68.5m | £74.6m | £73.9m | £59.7m | £83.6m |
| Debt | £49.0m | £50.4m | £50.2m | £32.1m | £15.9m | £7.1m | — | — | — | — |
| Shareholders' equity | £433.5m | £461.0m | £499.0m | £488.8m | £509.2m | £478.1m | £461.6m | £489.9m | £478.4m | £389.1m |
| Shares outstanding | 88m | 87m | 87m | 87m | 87m | 87m | 86m | 86m | 86m | 85m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £71.1m | £84.0m | £41.7m | £80.0m | £127.1m | £69.4m | £80.1m | £129.0m | £117.6m | £83.4m |
| Capital spending | −£21.8m | −£32.6m | −£38.5m | −£45.5m | −£41.9m | −£24.9m | −£22.7m | −£9.9m | −£16.7m | −£25.9m |
| Free cash flow | £49.3m | £51.4m | £3.2m | £34.5m | £85.2m | £44.5m | £57.4m | £119.1m | £100.9m | £57.5m |
| Dividends paid | −£51.8m | −£51.8m | −£51.8m | −£95.2m | −£51.6m | −£39.9m | −£122.4m | −£105.6m | −£40.4m | −£39.9m |
Latest quarters
By quarter end
| Mar 2026 | Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Sept 2023 | Mar 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £147.1m | £146.8m | £145.9m | £151.7m | £139.3m | £144.8m | £162.2m | £84.5m |
| Gross profit | £59.9m | £66.5m | £62.1m | £75.2m | £59.1m | £76.4m | £92.1m | £43.6m |
| Operating income | £19.0m | £22.9m | £18.0m | £39.6m | £25.9m | £39.5m | £48.8m | £22.1m |
| Net income | −£32.3m | £12.6m | £15.2m | £14.5m | £2.7m | £28.0m | £33.7m | £18.9m |
| Diluted earnings per share | -0.37 | 0.14 | 0.17 | 0.17 | 0.03 | 0.32 | 0.39 | 0.22 |
| Cash from operations | £29.0m | £39.0m | £30.0m | £52.0m | £30.0m | £19.0m | £21.0m | £20.0m |
| Capital spending | −£7.0m | −£13.0m | −£8.0m | −£10.0m | −£21.0m | −£16.0m | −£22.0m | −£11.0m |
| Free cash flow | £22.0m | £26.0m | £22.0m | £42.0m | £9.0m | £3.0m | −£1.0m | £9.0m |
| Total assets | £505.3m | £566.9m | £582.5m | £592.0m | £607.0m | £626.6m | £633.1m | £160.4m |
| Cash and short-term investments | £31.7m | £24.2m | £25.4m | £29.3m | £28.5m | £33.5m | £38.4m | £16.5m |
| Debt | £70.9m | £42.0m | £58.4m | £42.1m | £70.1m | £41.3m | £34.5m | — |
| Shareholders' equity | £361.9m | £433.5m | £434.8m | £461.0m | £459.0m | £499.0m | £486.3m | £122.7m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -4.6% | 2.2% | 1.2% |
| Operating income | -23.4% | -12.3% | -9.4% |
| Net income | -28.5% | -12.5% | -10.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 45.0% | 48.7% | 49.8% | 55.7% |
| Operating margin | 14.4% | 19.9% | 23.0% | 30.1% |
| Net margin | 7.6% | 14.7% | 17.1% | 24.0% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 20.7 | 54.6 | 21.4 | 18.2 | 29.2 | 37.5 | 23.3 | 17.9 | 22.8 | 20.0 |
| Price to sales | 1.9 | 3.2 | 4.3 | 4.1 | 7.0 | 7.6 | 7.3 | 6.1 | 7.8 | 6.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 30 years. Last went ex-dividend on 28 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.596 | 0.596 | 0.766 | 0.596 | 1.557 | 0.596 | 0.461 | 0.596 |
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.