Buyback update19 Nov 2025 17:52
After 189 trading days, buyback complete to date:
Total shares to date................................................................2,101,520,711
Aggregate cost to date..........................................................£1,605,000,135.66
Average price paid to date......................................................76.3733p
Percentage of £1.7 billion buyback completed......................94.41%