News

Volume weighted average price paid per share (GBP): 290.18p The Company will hold the repurchased shares in treasury. Following the above transaction, the Company holds 1,277,288,041 of its ordinary ...