HSBC Holdings PLC reported on December 20, 2024, that it purchased 7,262,806 ordinary shares for cancellation at an average price of £7.5649, part of a larger buy-back totaling approximately $1.91 billion for 206,946,919 shares since October 30, 2024.