Buyback update23 Oct 2025 18:06
After 170 trading days, buyback complete to date:
Total shares to date...........................................................1,926,274,077
Aggregate cost to date.....................................................£1,446,033,906.82
Average price paid to date................................................75.069p
Percentage of £1.7 billion buyback completed................85.06%