HSBC HOLDINGS (00005) bought back 850,800 shares for about HK$1.3bn Shares: 850,800 shares Amount: HK$1.3bn Price: 156.30–158.40HK$