| FY25 | FY24 | FY23 | FY22 | FY21 | FY20 | YoY | Trend | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ||||||||
| Total Income / Revenue | £1.0B | £1.3B | £1.3B | £1.4B | £1.1B | £978.4M | -16.4% | |
| Cost of Sales | £931.9M | £1.1B | £1.2B | £1.3B | £1.1B | £1.0B | -18.8% | |
| Gross Profit | £113.8M | £103.3M | £104.8M | £92.7M | £40.2M | -£48.6M | +10.2% | |
| Expenses | ||||||||
| Operating Expenses | £69.0M | £72.2M | £78.0M | £57.8M | £49.7M | £43.4M | -4.4% | |
| Profit | ||||||||
| Operating Profit | £44.8M | £31.1M | £26.8M | £34.9M | -£9.5M | -£92.0M | +44.1% | |
| Finance Income | £8.0M | £9.3M | £8.0M | £1.8M | £100K | £800K | -14.0% | |
| Finance Costs | £4.2M | £3.9M | £3.9M | £3.9M | £3.9M | £5.1M | +7.7% | |
| Profit Before Tax | £48.2M | £36.5M | £30.9M | £32.8M | -£13.3M | -£96.1M | +32.1% | |
| Tax Expense | £10.9M | £5.9M | £8.8M | £6.9M | -£7.5M | -£18.1M | +84.7% | |
| Profit After Tax | £37.3M | £30.6M | £22.1M | £25.9M | -£5.8M | -£78.0M | +21.9% | |
| Attributable to Shareholders | £37.3M | £30.6M | £22.1M | £25.9M | — | — | +21.9% | |
| Total Comprehensive Income | £38.7M | £28.3M | £8.5M | £11.1M | £41.6M | -£94.4M | +36.7% | |
| Basic EPS | 13.90p | 11.30p | 8.10p | £9.40 | £2.10 | £36.70 | +23.0% | |
| Diluted EPS | 13.70p | 11.10p | 7.80p | £9.40 | £2.10 | £36.70 | +23.4% | |
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 | FY20 | YoY | Trend | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ||||||||
| Total Income / Revenue | £1.0B | £1.3B | £1.3B | £1.4B | £1.1B | £978.4M | -16.4% | |
| Cost of Sales | £931.9M | £1.1B | £1.2B | £1.3B | £1.1B | £1.0B | -18.8% | |
| Gross Profit | £113.8M | £103.3M | £104.8M | £92.7M | £40.2M | -£48.6M | +10.2% | |
| Expenses | ||||||||
| Operating Expenses | £69.0M | £72.2M | £78.0M | £57.8M | £49.7M | £43.4M | -4.4% | |
| Profit | ||||||||
| Operating Profit | £44.8M | £31.1M | £26.8M | £34.9M | -£9.5M | -£92.0M | +44.1% | |
| Finance Income | £8.0M | £9.3M | £8.0M | £1.8M | £100K | £800K | -14.0% | |
| Finance Costs | £4.2M | £3.9M | £3.9M | £3.9M | £3.9M | £5.1M | +7.7% | |
| Profit Before Tax | £48.2M | £36.5M | £30.9M | £32.8M | -£13.3M | -£96.1M | +32.1% | |
| Tax Expense | £10.9M | £5.9M | £8.8M | £6.9M | -£7.5M | -£18.1M | +84.7% | |
| Profit After Tax | £37.3M | £30.6M | £22.1M | £25.9M | -£5.8M | -£78.0M | +21.9% | |
| Attributable to Shareholders | £37.3M | £30.6M | £22.1M | £25.9M | — | — | +21.9% | |
| Total Comprehensive Income | £38.7M | £28.3M | £8.5M | £11.1M | £41.6M | -£94.4M | +36.7% | |
| Basic EPS | 13.90p | 11.30p | 8.10p | £9.40 | £2.10 | £36.70 | +23.0% | |
| Diluted EPS | 13.70p | 11.10p | 7.80p | £9.40 | £2.10 | £36.70 | +23.4% | |
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