HSBC Holdings PLC repurchased a total of 3,479,046 shares on 20 August 2025, with a total cost of approximately US$703.8 million for 55,889,800 shares since the buy-back process began. This is part of their ongoing buy-back program initiated on 31 July 2025.