Buyback update31 Jul 2025 18:10
After 111 trading days, buyback complete to date:
Total shares to date......................................................1,250,780,080
Aggregate cost to date................................................£897,913,161.33
Average price paid to date............................................71.7883p
Percentage of £1.7 billion buyback completed............52.82%