HSBC Holdings plc reported on April 25, 2025, that it has completed a share buy-back, purchasing 432,800 ordinary shares for cancellation at an average price of HK$85.7613, totaling approximately US$2 billion for 90,226,199 shares repurchased on UK Venues and 89,362,400 shares on Hong Kong Stock Exchange.