| FY25 | FY24 | FY23 | FY22 | FY21 | YoY | Trend | |
|---|---|---|---|---|---|---|---|
| Revenue | |||||||
| Total Income / Revenue | £500.6M | £470.4M | £444.7M | £367.3M | £318.5M | +6.4% | |
| Cost of Sales | £241.8M | £228.0M | £214.5M | £179.5M | £153.7M | +6.1% | |
| Gross Profit | £258.8M | £242.4M | £230.2M | £187.8M | £164.8M | +6.8% | |
| Expenses | |||||||
| Operating Expenses | £99.2M | £73.3M | £63.2M | £53.8M | £43.3M | +35.3% | |
| Profit | |||||||
| Operating Profit | £39.2M | £68.3M | £72.4M | £48.3M | £53.0M | -42.6% | |
| Finance Income | £2.6M | £4.7M | £2.7M | £500K | £1.1M | -44.7% | |
| Finance Costs | £2.0M | £1.7M | £1.6M | £1.2M | £1.9M | +17.6% | |
| Profit Before Tax | £39.8M | £71.3M | £73.5M | £47.6M | £52.2M | -44.2% | |
| Tax Expense | £13.8M | £20.6M | £14.9M | £9.0M | £10.4M | -33.0% | |
| Profit After Tax | £26.0M | £50.7M | £58.6M | £38.6M | £41.8M | -48.7% | |
| Attributable to Shareholders | £26.0M | £50.7M | £58.6M | £38.6M | £41.8M | -48.7% | |
| Total Comprehensive Income | £23.1M | £30.6M | £35.0M | £60.1M | £11.6M | -24.5% | |
| Basic EPS | 44.80p | 87.70p | £1.02 | 67.10p | 72.80p | -48.9% | |
| Diluted EPS | 44.30p | 86.50p | £1.00 | 66.20p | 71.90p | -48.8% | |
New to Ticker
Create a free Ticker account to see every line of the income statement, balance sheet and cash flow, plus dividends and financial health.
Sign up freeAlready have an account? Sign in
Already a member
Welcome back
Sign in to pick up where you left off, with full access to every page.
Sign in| FY25 | FY24 | FY23 | FY22 | FY21 | YoY | Trend | |
|---|---|---|---|---|---|---|---|
| Revenue | |||||||
| Total Income / Revenue | £500.6M | £470.4M | £444.7M | £367.3M | £318.5M | +6.4% | |
| Cost of Sales | £241.8M | £228.0M | £214.5M | £179.5M | £153.7M | +6.1% | |
| Gross Profit | £258.8M | £242.4M | £230.2M | £187.8M | £164.8M | +6.8% | |
| Expenses | |||||||
| Operating Expenses | £99.2M | £73.3M | £63.2M | £53.8M | £43.3M | +35.3% | |
| Profit | |||||||
| Operating Profit | £39.2M | £68.3M | £72.4M | £48.3M | £53.0M | -42.6% | |
| Finance Income | £2.6M | £4.7M | £2.7M | £500K | £1.1M | -44.7% | |
| Finance Costs | £2.0M | £1.7M | £1.6M | £1.2M | £1.9M | +17.6% | |
| Profit Before Tax | £39.8M | £71.3M | £73.5M | £47.6M | £52.2M | -44.2% | |
| Tax Expense | £13.8M | £20.6M | £14.9M | £9.0M | £10.4M | -33.0% | |
| Profit After Tax | £26.0M | £50.7M | £58.6M | £38.6M | £41.8M | -48.7% | |
| Attributable to Shareholders | £26.0M | £50.7M | £58.6M | £38.6M | £41.8M | -48.7% | |
| Total Comprehensive Income | £23.1M | £30.6M | £35.0M | £60.1M | £11.6M | -24.5% | |
| Basic EPS | 44.80p | 87.70p | £1.02 | 67.10p | 72.80p | -48.9% | |
| Diluted EPS | 44.30p | 86.50p | £1.00 | 66.20p | 71.90p | -48.8% | |
New to Ticker
Create a free Ticker account to see every line of the income statement, balance sheet and cash flow, plus dividends and financial health.
Sign up freeAlready have an account? Sign in
Already a member
Welcome back
Sign in to pick up where you left off, with full access to every page.
Sign in