Buyback update25 Jul 2024 18:06
After 106 trading days, buyback complete to date:
Total shares to date....................................................1,930,296,587
Aggregate cost to date... ............................................£1,010,166,008.93
Average price paid to date..........................................52.3322p
Percentage of £2 billion buyback completed...........50.51%