G
64.00p
-0.78%
Close of 6 Nov 2026, in pence
At a glance
Figures in GBP, from our data supplier.
Revenue
£285.5m
FY2015FY2024
Net income
£29.6m
FY2015FY2024
Free cash flow
£38.3m
FY2015FY2024
Shareholders' equity
£403.8m
FY2015FY2024
Income statement
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £285.5m | £273.1m | £243.2m | £189.3m | £178.4m | £178.2m | £157.6m | £118.6m | £100.0m | £60.5m |
| Gross profit | £148.9m | £141.1m | £117.5m | — | — | £71.4m | £59.4m | £42.8m | £34.2m | £23.7m |
| Operating income | £75.8m | £73.5m | £62.0m | £41.7m | £33.5m | £17.9m | £4.2m | £3.1m | £2.5m | £4.8m |
| Net income | £29.6m | £30.8m | £30.5m | £24.9m | £22.6m | £7.0m | −£12.4m | −£2.2m | £1.1m | −£11.1m |
| Diluted earnings per share | 0.04 | 0.04 | 0.04 | 0.03 | 0.03 | 0.06 | -0.10 | -0.02 | 0.02 | -0.14 |
Balance sheet
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £655.8m | £492.3m | £511.6m | £459.6m | £357.2m | £365.9m | £327.4m | £206.2m | £183.7m | £115.0m |
| Cash and short-term investments | £50.5m | £19.8m | £34.0m | £22.6m | £17.7m | £11.2m | £6.3m | £3.0m | £6.4m | £10.1m |
| Total liabilities | £252.0m | £434.5m | £463.3m | £353.3m | £219.5m | £214.5m | £177.0m | £122.2m | £94.2m | £89.8m |
| Debt | £66.5m | £289.4m | £313.6m | £233.6m | £115.7m | £111.1m | £70.3m | £46.0m | £31.9m | £35.6m |
| Shareholders' equity | £403.8m | £57.8m | £48.3m | £106.3m | £137.7m | £151.4m | £150.4m | £84.0m | £89.4m | £25.2m |
| Shares outstanding | 799m | 818m | 833m | 879m | 891m | 126m | 113m | 102m | 110m | 76m |
Cash flow
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £45.5m | £65.8m | £61.9m | £52.0m | £51.0m | £41.5m | £19.7m | £13.0m | £11.9m | £6.4m |
| Capital spending | −£7.2m | −£4.2m | −£2.7m | −£1.3m | −£5.0m | −£2.6m | −£1.6m | −£1.8m | −£1.3m | −£1.5m |
| Free cash flow | £38.3m | £61.6m | £59.2m | £50.7m | £46.0m | £38.9m | £18.1m | £11.2m | £10.6m | £4.8m |
| Dividends paid | −£37.5m | −£32.2m | −£23.6m | −£20.4m | −£18.0m | −£14.6m | −£9.1m | −£7.1m | −£5.1m | — |
Latest quarters
By quarter end
| Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Mar 2023 | Dec 2022 | Sept 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £156.5m | £145.9m | £139.6m | £137.2m | £135.9m | £68.0m | £131.3m | £65.7m |
| Gross profit | £76.3m | £74.6m | £74.3m | £72.5m | £68.6m | £18.9m | £65.5m | £16.3m |
| Operating income | £31.0m | £35.7m | £40.1m | £39.4m | £34.1m | £11.9m | £32.5m | £11.6m |
| Net income | £5.8m | £9.5m | £20.1m | £13.0m | £17.8m | £8.9m | £19.9m | £9.9m |
| Diluted earnings per share | 0.01 | 0.01 | 0.02 | 0.02 | 0.02 | 0.01 | 0.02 | 0.01 |
| Total assets | £662.0m | £655.8m | £678.6m | £492.3m | £500.5m | £500.5m | £511.6m | £511.6m |
| Cash and short-term investments | £60.0m | £50.5m | £188.3m | £19.8m | £28.1m | £28.1m | £34.0m | £34.0m |
| Debt | £99.3m | £62.5m | £19.7m | £285.1m | £281.9m | £281.9m | £308.2m | £308.2m |
| Shareholders' equity | £362.7m | £403.8m | £451.7m | £57.8m | £59.2m | £59.2m | £48.3m | £48.3m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 14.7% | 9.9% | 19.4% |
| Operating income | 22.0% | 33.5% | 54.0% |
| Net income | 5.9% | 33.5% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 51.9% | — | — | — |
| Operating margin | 26.7% | 25.5% | 22.6% | 17.5% |
| Net margin | 10.8% | 11.7% | 10.8% | 6.5% |
Valuation history
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 51.0 | 52.1 | 44.9 | 70.4 | 75.4 | 32.5 | -7.5 | -38.5 | 60.5 | -2.5 |
| Price to sales | 5.3 | 5.9 | 5.6 | 9.3 | 9.6 | 1.3 | 0.6 | 0.7 | 0.7 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 10 years. Last went ex-dividend on 24 Sept 2026.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.31 | 0.047 | 0.04 | 0.029 | 0.025 | 0.022 | 0.018 | 0.012 |
- 100-for-1 split · 26 Jul 2023
- 1-to-1 reverse split · 4 Dec 2006
- 100-to-1 reverse split · 25 Oct 2004
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.