• 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