Buyback update23 Jul 2025 17:57
After 105 trading days, buyback complete to date:
Total shares to date.....................................................1,170,529,860
Aggregate cost to date...............................................£834,831,508.64
Average price paid to date..........................................71.3208p
Percentage of £1.7 billion buyback completed.........49.11%