| FY25 | FY24 | FY23 | FY22 | FY21 | FY20 | YoY | Trend | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ||||||||
| Total Income / Revenue | £868.8M | £855.1M | £829.8M | £732.1M | £705.0M | £660.5M | +1.6% | |
| Cost of Sales | £515.3M | £513.3M | £513.1M | £461.6M | £442.7M | £415.9M | +0.4% | |
| Gross Profit | £353.5M | £341.8M | £316.7M | £270.5M | £262.3M | £244.6M | +3.4% | |
| Other Operating Income | £300K | £500K | £400K | £300K | £700K | £1.6M | -40.0% | |
| Expenses | ||||||||
| Operating Expenses | £207.3M | £200.1M | £188.6M | £160.6M | £169.5M | £169.3M | +3.6% | |
| Profit | ||||||||
| Operating Profit | £120.1M | £115.4M | £103.8M | £78.5M | £57.0M | £42.8M | +4.1% | |
| Finance Income | £800K | £500K | £500K | £500K | £600K | £600K | +60.0% | |
| Finance Costs | £9.6M | £11.4M | £11.1M | £9.7M | £6.7M | £7.9M | -15.8% | |
| Profit Before Tax | £111.3M | £104.5M | £93.2M | £69.3M | £50.9M | £35.5M | +6.5% | |
| Tax Expense | £28.8M | £28.1M | £24.4M | £16.0M | £16.7M | £11.5M | +2.5% | |
| Profit After Tax | £82.5M | £76.4M | £68.8M | £56.7M | £34.2M | £24.0M | +8.0% | |
| Attributable to Shareholders | £82.5M | £76.4M | £68.8M | £56.7M | £34.2M | £24.0M | +8.0% | |
| Total Comprehensive Income | £57.4M | £81.2M | £53.3M | £77.2M | £36.0M | £20.0M | -29.3% | |
| Basic EPS | £1.03 | 95.00p | 86.00p | 71.00p | 43.00p | 30.20p | +8.1% | |
| Diluted EPS | £1.02 | 93.90p | 85.00p | 70.40p | 42.50p | 30.00p | +8.2% | |
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 | £868.8M | £855.1M | £829.8M | £732.1M | £705.0M | £660.5M | +1.6% | |
| Cost of Sales | £515.3M | £513.3M | £513.1M | £461.6M | £442.7M | £415.9M | +0.4% | |
| Gross Profit | £353.5M | £341.8M | £316.7M | £270.5M | £262.3M | £244.6M | +3.4% | |
| Other Operating Income | £300K | £500K | £400K | £300K | £700K | £1.6M | -40.0% | |
| Expenses | ||||||||
| Operating Expenses | £207.3M | £200.1M | £188.6M | £160.6M | £169.5M | £169.3M | +3.6% | |
| Profit | ||||||||
| Operating Profit | £120.1M | £115.4M | £103.8M | £78.5M | £57.0M | £42.8M | +4.1% | |
| Finance Income | £800K | £500K | £500K | £500K | £600K | £600K | +60.0% | |
| Finance Costs | £9.6M | £11.4M | £11.1M | £9.7M | £6.7M | £7.9M | -15.8% | |
| Profit Before Tax | £111.3M | £104.5M | £93.2M | £69.3M | £50.9M | £35.5M | +6.5% | |
| Tax Expense | £28.8M | £28.1M | £24.4M | £16.0M | £16.7M | £11.5M | +2.5% | |
| Profit After Tax | £82.5M | £76.4M | £68.8M | £56.7M | £34.2M | £24.0M | +8.0% | |
| Attributable to Shareholders | £82.5M | £76.4M | £68.8M | £56.7M | £34.2M | £24.0M | +8.0% | |
| Total Comprehensive Income | £57.4M | £81.2M | £53.3M | £77.2M | £36.0M | £20.0M | -29.3% | |
| Basic EPS | £1.03 | 95.00p | 86.00p | 71.00p | 43.00p | 30.20p | +8.1% | |
| Diluted EPS | £1.02 | 93.90p | 85.00p | 70.40p | 42.50p | 30.00p | +8.2% | |
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