Buyback update6 May 2025 17:37
After 50 trading days, buyback complete to date:
Total shares to date...............................................736,146,218
Aggregate cost to date..........................................£504,089,511.96
Average price paid to date......................................68.4768p
Percentage of £1.7 billion buyback completed......29.65%