HSBC Holdings PLC reported the purchase of 3,128,628 shares on November 18, 2024, at a weighted average price of £7.2372, as part of their ongoing buy-back initiated on October 30, 2024. The total buy-back has reached 100,678,412 shares for about US$917.1 million since the announcement.