| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| £ 270.04M | £ 202.53M | £ 182.71M | £ 137.76M | £ 143.31M | |
| £ 90.42M | £ 76.27M | £ 64.86M | £ 56.60M | £ 53.36M | |
| £ 64.32M | £ 55.09M | £ 49.61M | £ 46.23M | £ 45.41M | |
| £ 8.50M | £ 7.72M | £ 7.82M | £ 10.76M | £ 13.57M | |
| £ 35.57M | £ 29.25M | £ 22.13M | £ 20.78M | £ 20.34M | |
| £ 26.10M | £ 21.19M | £ 15.25M | £ 11.09M | £ 7.81M | |
| £ -474.00K | £ -4.23M | £ -1.32M | £ -862.00K | £ -751.00K | |
| £ 25.63M | £ 16.95M | £ 13.93M | £ 10.23M | £ 7.06M | |
| £ 19.25M | £ 15.32M | £ 11.36M | £ 9.20M | £ 5.46M | |
| £ 0.45 | £ 0.38 | £ 0.28 | £ 0.23 | £ 0.13 | |
| £ 0.44 | £ 0.38 | £ 0.28 | £ 0.22 | £ 0.13 | |
| 42.71M | 40.45M | 40.67M | 40.81M | 40.84M | |
| 43.50M | 40.60M | 40.76M | 41.04M | 41.26M |