FINANCIAL CALENDAR Event Date Interim Results 30 September Annual General Meeting 27 June 2024 Preliminary Results 07 May 2024 Year-end Trading Update 22 January 2024 Interim Results 29 September 2023 Annual General Meeting 29 June 2023 Preliminary Results 05 May 2023 Year-end Trading Update 10 January 2023 Interim Results 30 September 2022 Half-year Trading Update 22 August 2022 Annual General Meeting 29 May 2022 Preliminary Results 31 May 2022 Year-end Trading Update 02 March 2022 Interim Results 28 September 2021 Annual General Meeting 30 June 2021 Preliminary Results 30 June 2021 Year-end Trading Update 11 February 2021