HSBC Holdings plc announced it repurchased 2,100,000 shares on January 24, 2025, as part of an ongoing buy-back program, totaling 292,919,139 shares repurchased since October 30, 2024, for about US$2.76 billion. The highest price paid per share was HK$79.95 and the lowest was HK$79.35.