Financial calendar

2016  
Trading update 14 November 2016
2017  
Trading update
11 January 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  
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