HSBC Holdings PLC repurchased 4,277,593 shares for cancellation on June 28, 2024, at an average price of £6.8865, following a buy-back strategy initiated on May 7, 2024. Additionally, they bought 3,250,000 shares on the Hong Kong Stock Exchange during the same period, totaling approximately US$2.2 billion for 253,524,852 shares repurchased overall.