| FY24 | FY23 | FY22 | FY21 | YoY | Trend | |
|---|---|---|---|---|---|---|
| Revenue | ||||||
| Total Income / Revenue | £192.6M | £176.0M | £172.6M | £146.3M | +9.4% | |
| Cost of Sales | £127.5M | £113.7M | £113.6M | £99.4M | +12.1% | |
| Gross Profit | £65.1M | £62.3M | £59.0M | £47.0M | +4.5% | |
| Expenses | ||||||
| Operating Expenses | £38.8M | £38.5M | £36.4M | £28.7M | +0.8% | |
| Profit | ||||||
| Operating Profit | £22.8M | £21.2M | £19.8M | £15.8M | +7.3% | |
| Finance Income | £51K | £126K | — | — | -59.5% | |
| Finance Costs | £1.9M | £1.3M | £1.1M | £1.1M | +51.7% | |
| Profit Before Tax | £20.9M | £20.1M | £18.7M | £14.8M | +4.1% | |
| Tax Expense | £4.3M | £4.1M | £4.0M | £2.8M | +4.6% | |
| Profit After Tax | £16.6M | £16.0M | £14.7M | £11.9M | +4.0% | |
| Attributable to Shareholders | £16.5M | — | — | — | — | |
| Minority Interests | £123K | — | — | — | — | |
| Total Comprehensive Income | £15.0M | £11.6M | £23.8M | £13.6M | +29.4% | |
| Basic EPS | 35.80p | 34.80p | 32.10p | 26.00p | +2.9% | |
| Diluted EPS | 35.80p | 34.80p | 32.00p | 26.00p | +2.9% | |
| FY24 | FY23 | FY22 | FY21 | YoY | Trend | |
|---|---|---|---|---|---|---|
| Revenue | ||||||
| Total Income / Revenue | £192.6M | £176.0M | £172.6M | £146.3M | +9.4% | |
| Cost of Sales | £127.5M | £113.7M | £113.6M | £99.4M | +12.1% | |
| Gross Profit | £65.1M | £62.3M | £59.0M | £47.0M | +4.5% | |
| Expenses | ||||||
| Operating Expenses | £38.8M | £38.5M | £36.4M | £28.7M | +0.8% | |
| Profit | ||||||
| Operating Profit | £22.8M | £21.2M | £19.8M | £15.8M | +7.3% | |
| Finance Income | £51K | £126K | — | — | -59.5% | |
| Finance Costs | £1.9M | £1.3M | £1.1M | £1.1M | +51.7% | |
| Profit Before Tax | £20.9M | £20.1M | £18.7M | £14.8M | +4.1% | |
| Tax Expense | £4.3M | £4.1M | £4.0M | £2.8M | +4.6% | |
| Profit After Tax | £16.6M | £16.0M | £14.7M | £11.9M | +4.0% | |
| Attributable to Shareholders | £16.5M | — | — | — | — | |
| Minority Interests | £123K | — | — | — | — | |
| Total Comprehensive Income | £15.0M | £11.6M | £23.8M | £13.6M | +29.4% | |
| Basic EPS | 35.80p | 34.80p | 32.10p | 26.00p | +2.9% | |
| Diluted EPS | 35.80p | 34.80p | 32.00p | 26.00p | +2.9% | |