T
193.30p
-1.53%
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
£442.1m
FY2017FY2025
Net income
£58.3m
FY2017FY2025
Free cash flow
£95.9m
FY2017FY2025
Shareholders' equity
£282.7m
FY2017FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | £442.1m | £396.7m | £327.1m | £188.5m | £67.1m | £260.8m | £209.5m | £178.0m | £152.8m |
| Gross profit | £352.3m | £305.3m | £252.2m | £152.8m | £48.7m | £201.2m | £155.4m | £129.8m | £111.6m |
| Research and development | — | — | £29.8m | £29.6m | — | — | — | — | — |
| Operating income | £94.5m | £55.6m | £27.6m | −£10.3m | −£99.7m | £2.3m | £10.5m | −£7.6m | −£11.2m |
| Net income | £58.3m | £34.0m | £21.2m | −£11.9m | −£91.3m | −£80.9m | −£13.7m | −£24.2m | −£30.2m |
| Diluted earnings per share | 0.13 | 0.07 | 0.04 | -0.03 | -0.19 | -0.18 | -0.03 | -0.05 | -0.06 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Total assets | £660.3m | £681.9m | £653.2m | £643.0m | £592.9m | £701.3m | £705.7m | £677.7m | £686.2m |
| Cash and short-term investments | £76.8m | £91.1m | £57.3m | £68.5m | £36.6m | £92.1m | £94.5m | £69.7m | £74.0m |
| Total liabilities | £377.5m | £369.9m | £362.5m | £383.5m | £309.4m | £328.4m | £469.1m | £428.5m | £413.0m |
| Debt | £157.8m | £152.3m | £153.5m | £153.5m | £269.7m | £156.8m | £269.3m | £259.0m | £251.4m |
| Shareholders' equity | £282.7m | £312.0m | £290.6m | £259.5m | £283.5m | £372.9m | £236.6m | £249.2m | £273.3m |
| Shares outstanding | 461m | 479m | 473m | 481m | 481m | 462m | 481m | 481m | 481m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £138.2m | £121.7m | £39.6m | £199.6m | −£121.1m | £60.2m | £72.2m | £37.2m | £38.6m |
| Capital spending | −£42.3m | −£39.9m | −£35.2m | −£29.3m | −£26.3m | −£28.4m | −£32.6m | −£28.5m | −£17.3m |
| Free cash flow | £95.9m | £81.8m | £4.4m | £170.3m | −£147.4m | £31.8m | £39.6m | £8.7m | £21.4m |
Latest quarters
By quarter end
| Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Aug 2023 | Feb 2023 | Nov 2022 | Aug 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £234.7m | £213.0m | £229.1m | £199.8m | £196.9m | £162.1m | £81.1m | £165.0m |
| Gross profit | £192.9m | £170.9m | £181.4m | £154.4m | £150.9m | £123.7m | £61.9m | £128.5m |
| Operating income | £67.9m | £45.3m | £49.2m | £32.9m | £22.6m | £11.0m | £3.8m | £16.6m |
| Net income | £48.8m | £24.3m | £34.0m | £20.3m | £13.6m | £9.0m | £4.5m | £12.2m |
| Diluted earnings per share | 0.11 | 0.05 | 0.07 | 0.04 | 0.03 | 0.02 | 0.01 | 0.03 |
| Total assets | £702.4m | £660.3m | £718.9m | £681.9m | £705.7m | £653.2m | £653.2m | £648.3m |
| Cash and short-term investments | £57.1m | £76.8m | £120.6m | £91.1m | £119.3m | £57.3m | £57.3m | £74.9m |
| Debt | £79.2m | £71.2m | £145.1m | £147.3m | £148.5m | £149.0m | £149.0m | £135.8m |
| Shareholders' equity | £250.3m | £282.7m | £297.0m | £312.0m | £313.0m | £290.6m | £290.6m | £271.3m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 32.9% | 11.1% | — |
| Operating income | — | 111.0% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 78.4% | 78.5% | 78.0% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Price to earnings | 17.3 | 60.9 | 71.8 | -111.6 | -14.7 | -26.5 | -178.6 |
| Price to sales | 2.3 | 5.2 | 4.7 | 7.0 | 20.0 | 8.2 | 11.7 |
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.