Buyback update30 Apr 2025 18:03
After 47 trading days, buyback complete to date:
Total shares to date................................................677,490,118
Aggregate cost to date..........................................£462,367,858.00
Average price paid to date......................................68.2472p
Percentage of £1.7 billion buyback completed......27.2%