Buyback update10 Jul 2025 18:04
After 96 trading days, buyback complete to date:
Total shares to date.................................................1,134,902,818
Aggregate cost to date...........................................£807,577,414.03
Average price paid to date.......................................71.1583p
Percentage of £1.7 billion buyback completed......47.5%