Buyback update31 Jul 2024 17:45
After 110 trading days, buyback complete to date:
Total shares to date....................................................1,982,730,145
Aggregate cost to date... ............................................£1,041,563,909.24
Average price paid to date..........................................52.5318p
Percentage of £2 billion buyback completed...........52.08%