HSBC Holdings PLC announced the purchase of 5,538,928 shares for cancellation at a price range of £7.6850 to £7.8510 on January 2, 2025, part of an ongoing buy-back that has totaled 223,090,357 shares for approximately $2.07 billion since October 30, 2024.