HSBC HOLDINGS (00005) bought back 1,948,800 shares for about HK$1.5bn Shares: 1,948,800 shares Amount: HK$1.5bn Price: 159.10–161.70HK$