C
305.00p
0.00%
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
£100.5m
FY2016FY2025
Net income
−£1.2m
FY2016FY2025
Free cash flow
£5.7m
FY2016FY2025
Shareholders' equity
£33.1m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £100.5m | £123.4m | £122.6m | £176.4m | £140.0m | £108.9m | £120.4m | £106.2m | £115.3m | £121.0m |
| Gross profit | £26.4m | £32.8m | £32.8m | £41.4m | £40.4m | £30.2m | £41.6m | £36.3m | £37.5m | £38.3m |
| Research and development | — | — | £2.2m | £1.8m | £1.7m | £1.9m | £1.7m | £1.7m | £2.0m | £2.1m |
| Operating income | £4.4m | £6.5m | £5.3m | £11.4m | £13.2m | £5.0m | £11.6m | £11.7m | £13.6m | £13.3m |
| Net income | −£1.2m | £5.0m | £3.5m | £9.4m | £12.2m | £3.2m | £7.9m | £9.6m | £10.1m | £10.8m |
| Diluted earnings per share | -0.07 | 0.26 | 0.18 | 0.48 | 0.57 | 0.15 | 0.37 | 0.45 | 10.19 | 0.69 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £65.2m | £74.1m | £71.3m | £93.0m | £86.9m | £68.8m | £88.1m | £77.4m | £69.9m | £71.3m |
| Cash and short-term investments | £13.3m | £14.6m | £10.9m | £26.6m | £35.9m | £22.3m | £30.0m | £34.6m | £28.8m | £28.6m |
| Total liabilities | £32.1m | £35.5m | £32.0m | £54.1m | £42.1m | £34.8m | £54.0m | £45.6m | £43.1m | £48.4m |
| Debt | £1.4m | £2.3m | £2.0m | £7.9m | £1.5m | £5.3m | £23.5m | £19.1m | £17.2m | £21.6m |
| Shareholders' equity | £33.1m | £38.6m | £39.4m | £38.9m | £44.9m | £34.4m | £34.6m | £31.8m | £26.8m | £22.9m |
| Shares outstanding | 18m | 19m | 19m | 20m | 21m | 21m | 21m | 21m | 1m | 16m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £6.8m | £12.0m | −£3.0m | £3.6m | £25.5m | £17.6m | £7.9m | £10.7m | £12.8m | £8.2m |
| Capital spending | −£1.1m | −£2.2m | −£4.2m | −£3.5m | −£8.7m | −£2.3m | −£449,000 | −£326,000 | −£249,000 | −£247,000 |
| Free cash flow | £5.7m | £9.8m | −£7.1m | £107,000 | £16.7m | £15.3m | £7.4m | £10.4m | £12.5m | £8.0m |
| Dividends paid | −£2.6m | −£3.6m | −£3.5m | −£3.3m | −£1.9m | −£3.2m | −£5.3m | −£4.4m | −£3.6m | −£2.8m |
Latest quarters
By quarter end
| Feb 2026 | Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Aug 2023 | Feb 2023 | Nov 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £48.3m | £47.4m | £53.0m | £65.8m | £57.6m | £64.7m | £57.9m | £28.9m |
| Gross profit | £15.3m | £10.9m | £15.5m | £17.1m | £15.7m | £17.2m | £15.6m | £7.8m |
| Operating income | £2.2m | −£1.2m | £2.0m | £4.0m | £2.5m | £4.5m | £298,000 | £234,000 |
| Net income | £1.9m | −£3.6m | £2.4m | £3.1m | £1.8m | £3.7m | −£164,000 | −£82,000 |
| Diluted earnings per share | 0.11 | -0.20 | 0.13 | 0.17 | 0.10 | 0.19 | -0.01 | -0.00 |
| Cash from operations | £4.0m | — | £6.0m | £4.0m | £7.0m | £2.0m | −£5.0m | — |
| Capital spending | — | — | — | — | — | −£1.0m | −£2.0m | — |
| Free cash flow | — | — | — | — | — | £1.0m | −£7.0m | — |
| Total assets | £52.5m | £65.2m | £52.4m | £74.1m | £54.2m | £71.3m | £56.5m | £56.5m |
| Cash and short-term investments | £13.9m | £13.3m | £16.3m | £14.6m | £13.4m | £10.9m | £10.8m | £10.8m |
| Debt | £713,000 | £1.1m | £969,000 | £1.9m | £833,000 | £1.8m | £779,000 | £577,000 |
| Shareholders' equity | £33.4m | £33.1m | £38.7m | £38.6m | £38.7m | £39.4m | £37.1m | £37.1m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -17.1% | -1.6% | 0.1% |
| Operating income | -27.5% | -2.6% | -10.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 26.4% | 25.5% | 26.4% | 29.6% |
| Operating margin | 4.9% | 5.3% | 5.9% | 8.1% |
| Net margin | 1.7% | 3.2% | 4.1% | 6.0% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | -33.9 | 10.5 | 16.1 | 9.0 | 11.0 | 28.9 | 11.0 | 12.0 | 0.4 | 7.4 |
| Price to sales | 0.4 | 0.4 | 0.5 | 0.5 | 0.9 | 0.8 | 0.7 | 1.1 | 0.0 | 0.7 |
Dividends and splits
Per share, in the currency the company pays
Paid for 16 years. Last went ex-dividend on 15 Jan 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.03 | 0.27 | 0.19 | 0.18 | 0.25 | 0.09 | 0.15 | 0.25 |
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.