HSBC Holdings plc reported the purchase of 1,295,374 ordinary shares on December 27, 2024, as part of a buy-back initiated on October 30, 2024, totaling approximately $1.96 billion since the buy-back's start. The highest price paid per share was £7.7700 and HK$75.5000 for shares in the UK and Hong Kong, respectively.