On June 6, 2025, HSBC Holdings PLC completed a buy-back of 1,931,974 ordinary shares at an average price of £8.7616 and HK$92.8634, totaling approximately US$1,588.5 million since the buy-back announcement on May 6, 2025. The company now has 17,531,279,069 ordinary shares with voting rights post-cancellation.