HSBC HOLDINGS (00005) bought back 590,000 shares for about HK$93.2M Shares: 590,000 shares Amount: HK$93.2M Price: 159.90–161.60HK$