A
591.00p
-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
£437.3m
FY2017FY2026
Net income
£47.1m
FY2017FY2026
Free cash flow
£22.1m
FY2017FY2026
Shareholders' equity
£338.0m
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £437.3m | £420.4m | £400.0m | £317.6m | £268.6m | £227.0m | £255.7m | £279.0m | £277.7m | £257.1m |
| Gross profit | £176.8m | £164.3m | £154.2m | £128.1m | £118.6m | £93.6m | £105.0m | £122.5m | £130.7m | £120.7m |
| Research and development | £2.2m | £1.6m | £1.5m | £1.4m | £1.3m | £1.0m | £1.1m | £1.1m | £1.4m | £1.1m |
| Operating income | £61.6m | £51.7m | £50.1m | £45.3m | £42.7m | £26.8m | £38.1m | £45.1m | £45.9m | £43.8m |
| Net income | £47.1m | £39.7m | £38.5m | £33.9m | £27.8m | £19.1m | £29.8m | £35.8m | £37.2m | £35.6m |
| Diluted earnings per share | 0.42 | 0.36 | 0.34 | 0.30 | 0.25 | 0.17 | 0.27 | 0.32 | 0.33 | 0.31 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £514.2m | £432.9m | £401.7m | £377.5m | £336.3m | £302.1m | £297.9m | £298.3m | £288.2m | £275.6m |
| Cash and short-term investments | £81.6m | £64.8m | £53.6m | £53.6m | £68.7m | £52.9m | £10.9m | £21.8m | £15.0m | £10.1m |
| Total liabilities | £168.6m | £115.3m | £109.0m | £108.7m | £88.1m | £73.3m | £89.6m | £88.5m | £86.3m | £93.8m |
| Debt | £48.0m | £4.6m | £4.9m | £5.8m | £4.4m | £5.4m | £7.9m | — | £100,000 | £600,000 |
| Shareholders' equity | £338.0m | £317.6m | £292.7m | £268.8m | £244.5m | £228.8m | £208.3m | £209.8m | £201.9m | £181.8m |
| Shares outstanding | 112m | 111m | 112m | 112m | 112m | 112m | 111m | 113m | 114m | 116m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £52.5m | £48.3m | £48.5m | £35.9m | £43.4m | £50.7m | £40.1m | £44.6m | £42.2m | £48.8m |
| Capital spending | −£30.4m | −£19.2m | −£17.8m | −£14.6m | −£5.0m | −£7.1m | −£14.8m | −£8.9m | −£10.8m | −£12.4m |
| Free cash flow | £22.1m | £29.1m | £30.7m | £21.3m | £38.4m | £43.6m | £25.3m | £35.7m | £31.4m | £36.4m |
| Dividends paid | −£19.2m | −£17.2m | −£14.7m | −£13.9m | −£13.4m | −£19.0m | −£19.0m | −£17.9m | −£16.9m | −£15.6m |
Latest quarters
By quarter end
| Jul 2026 | Jan 2026 | Jul 2025 | Jan 2025 | Jul 2024 | Jan 2024 | Jul 2023 | Jan 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £247.4m | £209.2m | £228.1m | £199.1m | £221.3m | £189.6m | £210.4m | £159.7m |
| Gross profit | £101.0m | £80.9m | £96.3m | £75.2m | £89.1m | £74.8m | £78.8m | £58.2m |
| Operating income | £37.1m | £27.4m | £34.2m | £27.4m | £24.0m | £23.0m | £27.3m | £18.5m |
| Net income | £26.4m | £19.4m | £27.7m | £21.0m | £19.0m | £18.0m | £21.0m | £12.8m |
| Diluted earnings per share | 0.24 | 0.17 | 0.25 | 0.19 | 0.17 | 0.16 | 0.19 | 0.11 |
| Cash from operations | −£7.0m | £35.0m | £15.0m | £36.0m | £13.0m | — | £16.0m | £24.0m |
| Capital spending | −£23.0m | −£19.0m | −£11.0m | −£11.0m | −£7.0m | — | −£6.0m | −£7.0m |
| Free cash flow | −£30.0m | £16.0m | £4.0m | £25.0m | £6.0m | — | £10.0m | £17.0m |
| Total assets | £555.7m | £514.2m | £473.5m | £432.9m | £430.3m | £401.7m | £403.4m | £377.5m |
| Cash and short-term investments | £15.5m | £81.6m | £41.3m | £63.9m | £49.8m | £53.6m | £47.3m | £53.6m |
| Debt | £65.4m | £41.8m | £2.0m | £2.8m | £8.7m | £1.8m | £1.6m | £2.2m |
| Shareholders' equity | £345.6m | £338.0m | £321.9m | £317.6m | £297.4m | £292.7m | £277.4m | £268.8m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 11.2% | 14.0% | 5.4% |
| Operating income | 10.8% | 18.1% | 3.9% |
| Net income | 11.6% | 19.8% | 3.2% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 39.8% | 39.6% | 40.3% | 42.2% |
| Operating margin | 13.2% | 13.2% | 13.4% | 14.5% |
| Net margin | 10.1% | 10.1% | 10.0% | 11.1% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 14.1 | 17.5 | 17.7 | 17.0 | 21.5 | 30.3 | 19.4 | 18.3 | 24.1 | 21.7 |
| Price to sales | 1.5 | 1.6 | 1.7 | 1.8 | 2.2 | 2.5 | 2.3 | 2.4 | 3.2 | 3.0 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 7 May 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.153 | 0.172 | 0.155 | 0.133 | 0.125 | 0.02 | 0.167 | 0.157 |
- 3-for-1 split · 28 May 2012
- 2-for-1 split · 21 Sept 2009
- 3-for-1 split · 5 Mar 1991
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.