On July 25, 2025, HSBC Holdings plc completed its share buy-back program, repurchasing a total of 151,454,350 shares in the UK at an average price of £8.82 and 101,298,000 shares in Hong Kong at an average price of HK$92.77, totaling approximately US$3 billion. Following these transactions, the company now has 17,420,706,187 ordinary shares with voting rights.