• Q3 trading update

    October 2020

  • 2020 half-year results

    September 2020

  • Q2 trading update & notice of HY results

    July 2020

  • Annual general meeting

    June 2020

  • Preliminary results

    April 2020

  • Pre close trading update

    January 2020

  • Q3 trading update

    October 2019

  • 2019 half-year results

  • Q2 trading update & notice of HY results

  • Annual general meeting

  • Preliminary results

  • Pre close trading update

  • Q3 trading update

  • Half-year results

  • Group trading update & notice of HY results

  • Annual general meeting

  • Preliminary results

  • Pre close trading update

  • Year end

  • Trading update

  • Half-year results

  • Annual general meeting

  • Annual results

  • Financial ​y​ear end

  • Interim dividend 1.84p payable in respect of HY 2016

  • H​alf year report published

  • Half year results

  • Half year end

  • Final dividend 3.50p payable in respect of FY 2015

  • Annual general meeting

  • 2015 Annual report

  • Annual results

  • Preliminary results

  • Financial year end

  • H​alf year report published

  • Half year end

  • Annual general meeting

  • 2014 Annual report

  • Preliminary results

  • Trading update

  • Financial year end

  • Interim dividend payable

  • Financial half year

  • Admission to AIM