M
285.20p
-1.04%
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
£373.0m
FY2018FY2026
Net income
£51.7m
FY2018FY2026
Free cash flow
£77.5m
FY2018FY2026
Shareholders' equity
−£54.2m
FY2018FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | £373.0m | £350.1m | £341.1m | £320.1m | £304.3m | £368.2m | £173.1m | £120.1m | £87.9m |
| Gross profit | £199.2m | £208.6m | £202.5m | £164.0m | £140.4m | £181.7m | £88.2m | £63.2m | £48.3m |
| Research and development | — | £13.0m | £13.3m | £1.7m | £1.6m | £1.4m | £3.7m | £2.1m | £1.2m |
| Operating income | £78.2m | £13.3m | £66.3m | £52.1m | £59.4m | £78.9m | £33.5m | £14.0m | £15.5m |
| Net income | £51.7m | −£11.1m | £34.2m | £26.6m | £31.4m | £20.8m | £30.7m | £13.6m | £15.9m |
| Diluted earnings per share | 0.16 | -0.03 | 0.10 | 0.08 | 0.09 | 0.06 | 0.09 | 0.04 | 0.05 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Total assets | £177.2m | £190.0m | £258.5m | £289.7m | £173.5m | £141.2m | £108.0m | £77.8m | £24.1m |
| Cash and short-term investments | £9.1m | £12.6m | £9.6m | £22.4m | £101.7m | £66.0m | £12.1m | £2.1m | £2.0m |
| Total liabilities | £231.5m | £223.2m | £254.7m | £323.4m | £242.9m | £252.5m | £88.5m | £56.5m | £14.6m |
| Debt | £117.2m | £108.6m | £134.7m | £190.0m | £185.5m | £181.1m | £40.4m | £25.2m | −£2.8m |
| Shareholders' equity | −£54.2m | −£33.2m | £3.8m | −£33.7m | −£69.3m | −£111.3m | £19.5m | £21.2m | £9.5m |
| Shares outstanding | 325m | 340m | 344m | 354m | 349m | 346m | 342m | 342m | 325m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £81.5m | £79.2m | £74.6m | £37.2m | £48.5m | £53.3m | £61.6m | £26.7m | £17.9m |
| Capital spending | −£4.0m | −£13.3m | −£13.7m | −£22.6m | −£9.7m | −£10.8m | −£7.7m | −£5.9m | −£7.2m |
| Free cash flow | £77.5m | £65.9m | £60.8m | £14.6m | £38.7m | £42.5m | £54.0m | £20.8m | £10.7m |
| Dividends paid | −£10.3m | −£3.4m | — | — | — | — | — | — | — |
Latest quarters
By quarter end
| Apr 2026 | Oct 2025 | Apr 2025 | Oct 2024 | Apr 2024 | Oct 2023 | Apr 2023 | Jan 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £204.4m | £168.6m | £192.1m | £158.0m | £189.0m | £152.1m | £177.3m | £88.7m |
| Gross profit | £113.2m | £86.0m | £105.8m | £93.6m | £113.5m | £79.8m | £93.3m | £51.2m |
| Operating income | £46.6m | £31.6m | £97.3m | −£28.0m | £39.3m | £26.4m | £32.9m | £18.4m |
| Net income | £31.9m | £19.9m | £27.4m | −£38.5m | £20.1m | £14.1m | £20.8m | £10.4m |
| Diluted earnings per share | 0.10 | 0.06 | 0.08 | -0.11 | 0.06 | 0.04 | 0.06 | 0.03 |
| Cash from operations | £67.0m | £13.0m | £58.0m | £12.0m | £58.0m | £8.0m | £52.0m | £29.0m |
| Capital spending | −£1.0m | −£3.0m | −£1.0m | — | — | −£7.0m | −£8.0m | −£1.0m |
| Free cash flow | £66.0m | £10.0m | £57.0m | — | — | £1.0m | £44.0m | £28.0m |
| Total assets | £177.2m | £188.9m | £190.0m | £197.4m | £258.5m | £279.3m | £289.7m | £289.7m |
| Cash and short-term investments | £9.1m | £10.9m | £12.6m | £12.4m | £9.6m | £22.4m | £22.4m | £22.4m |
| Debt | £110.1m | £126.4m | £98.3m | £120.4m | £121.6m | £174.7m | £174.0m | — |
| Shareholders' equity | −£54.2m | −£49.8m | −£33.2m | −£32.5m | £3.8m | −£17.7m | −£33.7m | −£33.7m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 5.8% | -0.0% | — |
| Operating income | 14.5% | -0.2% | — |
| Net income | 24.8% | 20.0% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 56.4% | 55.9% | 53.3% | — |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Price to earnings | 18.2 | -62.4 | 21.3 | 20.8 | 12.3 | 62.5 |
| Price to sales | 2.6 | 2.0 | 2.3 | 1.8 | 1.3 | 3.6 |
Dividends and splits
Per share, in the currency the company pays
Paid for 1 years. Last went ex-dividend on 22 Oct 2026.
| FY2027 | FY2026 | FY2025 | |
|---|---|---|---|
| Paid in the year | 0.025 | 0.013 | 0.03 |
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.