On 29 November 2024, HSBC Holdings PLC announced the purchase and cancellation of 3,684,202 shares at an average price of £7.3159 as part of a buy-back program, bringing total repurchases to 151,775,761 shares for around $1,385.8 million since 30 October 2024.