HSBC Holdings PLC announced the purchase of 2,079,171 shares on March 21, 2025, as part of a buy-back program, and has repurchased a total of 112,832,748 shares for about US$1.2835 billion since February 20, 2025. After cancellation, the total number of ordinary shares will be 17,756,405,534.