| 4 Dec 2025 | 2026 Half Year Results Announcement |
| 24 Sep 2025 | 2025 Annual General Meeting |
| 3 Jul 2025 | 2025 Full Year Results Announcement |
| 5 Dec 2024 | 2025 Half Year Results Announcement |
| 27 Sep 2024 | 2024 Annual General Meeting |
| 3 Jul 2024 | 2024 Full Year Results Announcement |
| 6 Dec 2023 | 2024 Half Year Results Announcement |
| 27 Sep 2023 | 2023 Annual General Meeting |
| 29 June 2023 | 2023 Full Year Results Announcement |
| 7 Dec 2022 | 2023 Half Year Results Announcement |
| 28 Sep 2022 | 2022 Annual General Meeting |
| 7 July 2022 | 2022 Full Year Results Announcement |
| 15 Dec 2021 | 2022 Half Year Results Announcement |