| FY25 | FY24 | FY23 | FY22 | FY21 | YoY | Trend | |
|---|---|---|---|---|---|---|---|
| Revenue | |||||||
| Total Income / Revenue | £271.4M | £242.5M | £209.0M | £206.3M | £228.2M | +11.9% | |
| Cost of Sales | £156.2M | £145.0M | £126.2M | £132.0M | £143.5M | +7.7% | |
| Gross Profit | £115.2M | £97.5M | £82.8M | £74.3M | £84.7M | +18.2% | |
| Expenses | |||||||
| Operating Expenses | £69.6M | £63.0M | £52.0M | £45.1M | £41.6M | +10.5% | |
| Profit | |||||||
| Operating Profit | £31.6M | £23.2M | £22.2M | £20.0M | £35.3M | +36.2% | |
| Finance Costs | £6.9M | £4.3M | £3.3M | £8.3M | £2.0M | +60.5% | |
| Profit Before Tax | £24.7M | £18.9M | £18.9M | £11.7M | £33.3M | +30.7% | |
| Tax Expense | £4.4M | £4.3M | £2.2M | £700K | £6.2M | +2.3% | |
| Profit After Tax | £20.3M | £14.6M | £16.7M | £11.0M | £27.1M | +39.0% | |
| Total Comprehensive Income | £19.6M | £12.3M | £14.8M | £13.4M | £27.4M | +59.3% | |
| Basic EPS | 13.50p | 9.50p | 10.80p | 7.10p | 17.60p | +42.1% | |
| Diluted EPS | 13.40p | 9.50p | 10.70p | 7.00p | 17.20p | +41.1% | |
| FY25 | FY24 | FY23 | FY22 | FY21 | YoY | Trend | |
|---|---|---|---|---|---|---|---|
| Revenue | |||||||
| Total Income / Revenue | £271.4M | £242.5M | £209.0M | £206.3M | £228.2M | +11.9% | |
| Cost of Sales | £156.2M | £145.0M | £126.2M | £132.0M | £143.5M | +7.7% | |
| Gross Profit | £115.2M | £97.5M | £82.8M | £74.3M | £84.7M | +18.2% | |
| Expenses | |||||||
| Operating Expenses | £69.6M | £63.0M | £52.0M | £45.1M | £41.6M | +10.5% | |
| Profit | |||||||
| Operating Profit | £31.6M | £23.2M | £22.2M | £20.0M | £35.3M | +36.2% | |
| Finance Costs | £6.9M | £4.3M | £3.3M | £8.3M | £2.0M | +60.5% | |
| Profit Before Tax | £24.7M | £18.9M | £18.9M | £11.7M | £33.3M | +30.7% | |
| Tax Expense | £4.4M | £4.3M | £2.2M | £700K | £6.2M | +2.3% | |
| Profit After Tax | £20.3M | £14.6M | £16.7M | £11.0M | £27.1M | +39.0% | |
| Total Comprehensive Income | £19.6M | £12.3M | £14.8M | £13.4M | £27.4M | +59.3% | |
| Basic EPS | 13.50p | 9.50p | 10.80p | 7.10p | 17.60p | +42.1% | |
| Diluted EPS | 13.40p | 9.50p | 10.70p | 7.00p | 17.20p | +41.1% | |