G
266.20p
-1.33%
Close of 6 Nov 2026, in pence
At a glance
Figures in GBP, from our data supplier.
Revenue
£602.1m
FY2016FY2025
Net income
£45.2m
FY2016FY2025
Free cash flow
£65.8m
FY2016FY2025
Shareholders' equity
£662.9m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £602.1m | £561.3m | £586.5m | £622.2m | £594.3m | £398.6m | £447.6m | £433.2m | £411.7m | £436.9m |
| Gross profit | £250.6m | £249.7m | £245.8m | £247.6m | £239.0m | £156.1m | £192.4m | £181.4m | £172.9m | £180.1m |
| Research and development | £7.6m | £7.9m | £9.0m | £9.0m | £8.9m | £8.8m | £900,000 | £700,000 | £800,000 | £500,000 |
| Operating income | £79.4m | £59.2m | £62.0m | £53.4m | £67.1m | £30.4m | £67.6m | £65.8m | £62.5m | £62.0m |
| Net income | £45.2m | £33.5m | £38.5m | £36.5m | £41.0m | £18.5m | £49.6m | £49.1m | £33.7m | £44.2m |
| Diluted earnings per share | 0.17 | 0.13 | 0.16 | 0.15 | 0.16 | 0.08 | 0.25 | 0.24 | 0.17 | 0.22 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £1.10bn | £993.0m | £978.8m | £1.03bn | £1.03bn | £699.8m | £690.6m | £662.0m | £602.8m | £592.1m |
| Cash and short-term investments | £44.8m | £43.6m | £17.0m | £50.0m | £52.3m | £44.1m | £47.7m | £46.2m | £35.7m | £26.5m |
| Total liabilities | £438.7m | £350.0m | £342.2m | £401.1m | £408.3m | £198.9m | £329.2m | £330.8m | £300.8m | £304.7m |
| Debt | £252.9m | £172.8m | £166.3m | £216.2m | £218.0m | £71.8m | £212.5m | £210.4m | £184.1m | £190.8m |
| Shareholders' equity | £662.9m | £643.0m | £636.6m | £627.1m | £617.7m | £500.9m | £361.4m | £331.2m | £302.0m | £287.4m |
| Shares outstanding | 258m | 252m | 248m | 249m | 250m | 228m | 201m | 201m | 200m | 200m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £93.4m | £105.1m | £97.6m | £86.9m | £74.9m | £53.3m | £77.0m | £78.8m | £67.8m | £76.4m |
| Capital spending | −£27.6m | −£25.6m | −£34.5m | −£43.8m | −£34.6m | −£25.1m | −£22.3m | −£24.1m | −£23.4m | −£19.1m |
| Free cash flow | £65.8m | £79.5m | £63.1m | £43.1m | £40.3m | £28.2m | £54.7m | £54.7m | £44.4m | £57.3m |
| Dividends paid | −£31.3m | −£30.8m | −£30.5m | −£30.5m | −£21.7m | −£21.7m | −£23.7m | −£22.3m | −£21.0m | −£17.1m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £307.8m | £304.3m | £297.8m | £288.9m | £272.4m | £281.7m | £304.8m | £304.2m |
| Gross profit | £134.3m | £127.9m | £130.7m | £127.8m | £121.9m | £115.3m | £116.9m | £118.6m |
| Operating income | £26.2m | £42.3m | £37.5m | £37.9m | £21.3m | £40.2m | £39.1m | £43.1m |
| Net income | £13.0m | £21.3m | £23.9m | £25.1m | £8.4m | £15.2m | £23.3m | £11.5m |
| Diluted earnings per share | 0.05 | 0.08 | 0.09 | 0.10 | 0.03 | 0.06 | 0.09 | 0.05 |
| Cash from operations | £25.0m | £70.0m | £22.0m | £56.0m | £37.0m | £64.0m | £19.0m | £72.0m |
| Capital spending | −£10.0m | −£16.0m | −£11.0m | −£14.0m | −£11.0m | −£21.0m | −£12.0m | −£33.0m |
| Free cash flow | £15.0m | £54.0m | £11.0m | £42.0m | £26.0m | £43.0m | £7.0m | £39.0m |
| Total assets | £1.10bn | £1.10bn | £992.8m | £993.0m | £978.9m | £978.8m | £1.03bn | £1.03bn |
| Cash and short-term investments | £24.1m | £44.8m | £34.9m | £43.6m | £25.8m | £17.0m | £27.9m | £50.0m |
| Debt | £223.3m | £234.0m | £157.1m | £152.6m | £154.9m | £147.9m | £188.3m | £198.9m |
| Shareholders' equity | £658.2m | £662.9m | £648.6m | £643.0m | £627.1m | £636.6m | £630.5m | £627.1m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -1.1% | 8.6% | 5.5% |
| Operating income | 14.1% | 21.2% | 4.9% |
| Net income | 7.4% | 19.6% | 2.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 43.0% | 41.9% | 41.3% | 41.5% |
| Operating margin | 11.9% | 10.7% | 10.4% | 12.1% |
| Net margin | 6.8% | 6.5% | 6.3% | 7.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 18.7 | 29.3 | 26.0 | 19.2 | 35.8 | 73.7 | 21.9 | 13.4 | 23.3 | 14.7 |
| Price to sales | 1.4 | 1.8 | 1.7 | 1.1 | 2.5 | 3.4 | 2.4 | 1.5 | 1.9 | 1.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 30 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.087 | 0.126 | 0.124 | 0.123 | 0.123 | 0.088 | 0.119 | 0.112 |
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.