| FY25 | FY24 | YoY | Trend | |
|---|---|---|---|---|
| Revenue | ||||
| Total Income / Revenue | £107.1M | £86.2M | +24.2% | |
| Cost of Sales | £57.8M | £44.9M | +28.7% | |
| Gross Profit | £49.3M | £41.3M | +19.4% | |
| Expenses | ||||
| Operating Expenses | £21.2M | £17.6M | +20.5% | |
| Profit | ||||
| Operating Profit | £28.1M | £23.7M | +18.6% | |
| Finance Income | £500K | £700K | -28.6% | |
| Finance Costs | £100K | £100K | +0.0% | |
| Profit Before Tax | £28.5M | £24.3M | +17.3% | |
| Tax Expense | £7.4M | £5.6M | +32.1% | |
| Profit After Tax | £21.1M | £18.7M | +12.8% | |
| Total Comprehensive Income | £20.3M | £19.1M | +6.3% | |
| Basic EPS | 8.40p | 7.50p | +12.0% | |
| Diluted EPS | 8.40p | 7.50p | +12.0% | |
| FY25 | FY24 | YoY | Trend | |
|---|---|---|---|---|
| Revenue | ||||
| Total Income / Revenue | £107.1M | £86.2M | +24.2% | |
| Cost of Sales | £57.8M | £44.9M | +28.7% | |
| Gross Profit | £49.3M | £41.3M | +19.4% | |
| Expenses | ||||
| Operating Expenses | £21.2M | £17.6M | +20.5% | |
| Profit | ||||
| Operating Profit | £28.1M | £23.7M | +18.6% | |
| Finance Income | £500K | £700K | -28.6% | |
| Finance Costs | £100K | £100K | +0.0% | |
| Profit Before Tax | £28.5M | £24.3M | +17.3% | |
| Tax Expense | £7.4M | £5.6M | +32.1% | |
| Profit After Tax | £21.1M | £18.7M | +12.8% | |
| Total Comprehensive Income | £20.3M | £19.1M | +6.3% | |
| Basic EPS | 8.40p | 7.50p | +12.0% | |
| Diluted EPS | 8.40p | 7.50p | +12.0% | |