HSBC Holdings PLC reported the repurchase of 2,978,519 shares at an average price of £7.6318 and 1,737,200 shares at HK$74.5170 on 13 December 2024, part of a larger buy-back totaling approximately US$1,628.4m for 177,256,828 shares since 30 October 2024.