HSBC Holdings PLC repurchased 1,889,812 shares on July 7, 2025, with a total expenditure of approximately US$2.35 billion since the buyback began on May 6, 2025. The final share count post-cancellation will be 17,456,019,260, and no shares are held in treasury.