Financial calendar

2017  
Full year results 2016 28 February 2017
Annual General Meeting and trading update 27 April 2017
Half year results 2017 1 August 2017
Trading update 13 November 2017
2018  
Trading update 10 January 2018 
Full year results 2017 28 February 2018 
Annual General Meeting and trading update 26 April 2018 
Half year results 2018 31 July 2018 
Trading update 13 November 2018

Previous  
Trading update 11 January 2017
Trading update 14 November 2016
Half year results 2016 27 July 2016
Analyst day 17 May 2016
Annual General and trading update 28 April 2016
Full year results 2015 1 March 2016
Trading Statement 11 January 2016