B
429.60p
-2.41%
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
£220.6m
FY2018FY2026
Net income
£51.3m
FY2018FY2026
Free cash flow
£59.2m
FY2018FY2026
Shareholders' equity
£81.1m
FY2018FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | £220.6m | £217.1m | £207.0m | £184.4m | £145.8m | £393.6m | £373.1m | £349.7m | £321.9m |
| Operating income | £62.9m | £66.4m | £56.7m | £50.9m | £42.1m | £34.9m | £29.8m | £18.7m | £10.2m |
| Net income | £51.3m | £54.8m | £46.9m | £40.4m | £32.9m | £19.9m | £24.2m | £15.1m | £8.1m |
| Diluted earnings per share | 0.21 | 0.22 | 0.19 | 0.16 | 0.13 | 0.08 | 0.10 | 0.06 | 0.03 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Total assets | £474.1m | £455.2m | £379.7m | £320.8m | £283.6m | £189.6m | £187.2m | £145.0m | £115.8m |
| Cash and short-term investments | £98.6m | £113.1m | £88.8m | £73.0m | £67.1m | £20.7m | £47.4m | £26.0m | £6.7m |
| Total liabilities | £393.0m | £357.2m | £301.4m | £259.3m | £236.0m | £172.8m | £134.4m | £102.8m | £82.2m |
| Debt | £2.0m | £1.9m | £1.7m | £992,000 | £1.2m | £1.4m | £1.6m | £9.7m | £5.9m |
| Shareholders' equity | £81.1m | £98.0m | £78.3m | £61.5m | £47.6m | £16.7m | £52.8m | £42.2m | £33.6m |
| Shares outstanding | 243m | 250m | 250m | 250m | 245m | 235m | 239m | 239m | 239m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £61.0m | £75.0m | £57.0m | £38.2m | £52.0m | £31.2m | £37.1m | £26.9m | £10.8m |
| Capital spending | −£1.8m | −£10.1m | −£1.3m | −£1.4m | −£617,000 | −£607,000 | −£1.7m | −£1.1m | −£227,000 |
| Free cash flow | £59.2m | £64.9m | £55.7m | £36.8m | £51.4m | £30.6m | £35.3m | £25.8m | £10.6m |
| Dividends paid | −£48.6m | −£42.8m | −£36.6m | −£30.7m | −£4.8m | −£48.6m | −£13.8m | −£6.5m | −£6.5m |
Latest quarters
By quarter end
| Aug 2026 | Feb 2026 | Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Aug 2023 | Feb 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £128.3m | £112.5m | £108.1m | £111.7m | £105.5m | £98.3m | £108.7m | £90.9m |
| Operating income | £35.3m | £30.0m | £33.1m | £30.8m | £35.6m | £26.1m | £30.6m | £23.6m |
| Net income | £29.9m | £22.3m | £29.0m | £24.4m | £30.4m | £21.5m | £25.4m | £18.7m |
| Diluted earnings per share | 0.12 | 0.09 | 0.12 | 0.10 | 0.12 | 0.09 | 0.10 | 0.07 |
| Cash from operations | £12.0m | £50.0m | £10.0m | £56.0m | £18.0m | £44.0m | £12.0m | £43.0m |
| Capital spending | — | — | — | −£6.0m | — | — | — | — |
| Free cash flow | — | — | — | £50.0m | — | — | — | — |
| Total assets | £478.3m | £474.1m | £419.9m | £455.2m | £350.9m | £379.7m | £303.3m | £320.8m |
| Cash and short-term investments | £68.4m | £98.6m | £82.3m | £113.1m | £71.5m | £88.8m | £51.7m | £73.0m |
| Debt | £980,000 | £842,000 | £773,000 | £668,000 | £520,000 | £423,000 | £188,000 | £992,000 |
| Shareholders' equity | £69.6m | £81.1m | £77.4m | £98.0m | £77.6m | £78.3m | £60.0m | £61.5m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 6.1% | -10.9% | — |
| Operating income | 7.4% | 12.5% | — |
| Net income | 8.3% | 20.8% | — |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|
| Price to earnings | 21.1 | 16.3 | 22.5 | 37.8 | 28.8 | 67.0 | 33.1 |
| Price to sales | 4.9 | 4.1 | 5.1 | 8.3 | 6.5 | 3.4 | 2.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 16 Jul 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | |
|---|---|---|---|---|---|---|
| Paid in the year | 0.07 | 0.101 | 0.091 | 0.078 | 0.066 | 0.02 |
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.