2023
03 October
General Meeting
01 March
Interim Results
2022
29 November
Annual General Meeting
12 September
General Meeting
23 February
Interim Results
11 January
Annual General Meeting
2021
15 December
Final Results
24 February
Interim Results
28 January
Trading Update
2020
08 December
Annual General Meeting
30 October
Final Results
16 April
Trading Update
27 February
Interim Results
30 January
Trading Update
2019
22 February
Interim Results
12 March
General Meeting
15 October
Preliminary Results
19 December
Annual General Meeting