Buyback update16 May 2025 17:38
After 58 trading days, buyback complete to date:
Total shares to date..................................................754,351,918
Aggregate cost to date............................................£517,441,166.21
Average price paid to date.......................................68.5941p
Percentage of £1.7 billion buyback completed......30.44%