- 1 Dec '23
Annual General Meeting
Annual General Meeting
- 25 Oct '23
Full year results
Full year results
- 3 Aug '23
Trading update
Trading update
- 21 Mar '23
Interim results
Interim results
- 2 Feb '23
Trading update
Trading update
Annual General Meeting
Annual General Meeting
Full year results
Full year results
Trading update
Trading update
Interim results
Interim results
Trading update
Trading update