On March 27, 2025, HSBC Holdings plc announced the purchase of 1,933,689 shares at an average price of £8.9237 and 2,072,000 shares at an average price of HK$89.9730, totaling 129,049,590 shares repurchased for about US$1.47 billion since February 20, 2025. The total issued ordinary shares will now be 17,748,523,001 following cancellations.