HSBC HOLDINGS (00005) bought back 3,876,205 shares for about HK$83.3M Shares: 3,876,205 shares Amount: HK$83.3M Price: 157.80–159.50HK$