2017 Preliminary Results Announcement06 March 2018
2018 Annual General Meeting16 May 2018
2018 Interim Results Announcement04 September 2018
2017 Interim Results Announcement05 September 2017
2017 Annual General Meeting17 May 2017
2017 Trading Statement15 May 2017
2017 Preliminary Results Announcement09 March 2017
2016 Trading Statement17 November 2016
2016 Interim Results Announcement25 August 2016
2016 Annual General Meeting10 May 2016
2015 Trading Statement19 November 2015
2015 Interim Results Announcement27 August 2015