2018 Trading Update17 January 2019
2018 Preliminary Results Announcement07 March 2019
2019 Annual General Meeting22 May 2019
2019 Interim Results Announcement03 September 2019
2019 Financial Year End Date31 December 2019
2018 Interim Results Announcement04 September 2018
2018 Annual General Meeting16 May 2018
2017 Preliminary Results Announcement06 March 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