HSBC Holdings PLC announced a buyback of 9,429,702 shares on 5 August 2024, with an overall expenditure of approximately $123.6 million for 15,248,721 shares repurchased since the announcement on 1 August 2024. The highest price paid per share was £6.2730, and the volume-weighted average price was £6.1941 in UK markets.