HSBC Holdings PLC has repurchased 6,586,468 ordinary shares in total on January 3, 2025, with an approximate cost of $2,133.8 million since the buy-back began on October 30, 2024. The repurchases included 4,190,068 shares in the UK and 2,396,400 shares in Hong Kong.