| Date | |
| 28 April 2026 | 56th Annual General Meeting |
| 27 February 2026 | Announcement of full-year financial results for the year ended 31 December 2025 |
| 8 August 2025 | Announcement of half-year financial results for the period ended 30 June 2025 |
| 25 April 2025 | 55th Annual General Meeting |
| 27 February 2025 | Announcement of full-year financial results for the year ended 31 December 2024 |
| 8 August 2024 | Announcement of half-year financial results for the period ended 30 June 2024 |
| 26 April 2024 | 54th Annual General Meeting |
| 23 February 2024 | Announcement of full-year financial results for the year ended 31 December 2023 |
| 11 August 2023 | Announcement of half-year financial results for the period ended 30 June 2023 |
| 26 April 2023 | 53rd Annual General Meeting |
| 24 February 2023 | Announcement of full-year financial results for the year ended 31 December 2022 |
| 12 August 2022 | Announcement of half-year financial results for the period ended 30 June 2022 |
| 28 April 2022 | 52nd Annual General Meeting |
| 25 February 2022 | Announcement of full-year financial results for the year ended 31 December 2021 |
| 06 August 2021 | Announcement of half-year financial results for the period ended 30 June 2021 |
| 23 April 2021 | 51st Annual General Meeting |
| 26 February 2021 | Announcement of full-year financial results for the year ended 31 December 2020 |
| 30 July 2020 | Announcement of half-year financial results for the period ended 30 June 2020 |
| 22 April 2020 | 50th Annual General Meeting |