Detailed below is a financial summary of our performance over the past five years.

The below financial information has been derived from the financial information contained in the 2024 Annual report  and should be read in conjunction with the full text of the Report. Investors should not rely solely on the summarised information.

  2024 FY £’000 2024 HY
UNAUDITED
£'000
2023 FY £’000
restated
2023 HY
UNAUDITED
£'000
2022 FY £’000 2022 HY
UNAUDITED
£'000
2021 FY £’000 2021 HY
UNAUDITED
£'000
2020 FY £’000 2020 HY
UNAUDITED
£'000
Revenue 107.282 55.712 112.095 59.070 114,766 57,457 109,107 55,294 95,081 46,567
Gross profit 41.015 21,411 41.263 20,981 40,974 20,846 38,498 19,567 32,594 16,341
Operating (loss)/profit (25.238) 1,216 (10.367) 2,437 (4,380) 3,623 3,712 2,706 (1,394) (549)
Earnings per share (basic) (42.23)p 0.41p (21.10)p 2.28p (10.17p) 4.24p 3.48p 3.02p (3.54p) (1.37p)
Dividend - - 2.20p - 2.00p 2.00p - - - -