All 2024 2023 2022 28 June 2024 General Meeting - 16 July 2024 Notice of Meeting General Meeting Proxy Form 29 May 2024 Annual General Meeting - 26 June 2024 Notice of Meeting AGM Proxy Form 19 January 2024 General Meeting - 5 February 2024 Notice of Meeting General Meeting Proxy Form 29 June 2023 General Meeting - 27 July 2023 General Meeting Proxy Form Notice of Meeting 7 June 2023 Annual General Meeting - 30 June 2023 Notice of Meeting AGM Proxy Form 19 May 2022 Annual General Meeting - 23 June 2022 Notice of Meeting AGM Proxy Form 24 May 2021 Annual General Meeting - 17 June 2021 Notice of Meeting AGM Proxy Form 21 May 2020 Annual General Meeting - 18 June 2020 Notice of Meeting AGM Proxy Form