Buybacks10 May 2019 19:13
Many thanks to all who took part in today's buyback
Number of ordinary shares purchased: 13,607,781
Highest price paid per share (pence): 61.81
Lowest price paid per share (pence): 60.82
Volume weighted average price paid per share (pence): 61.38