HSBC HOLDINGS (00005) bought back 4,256,883 shares for about HK$93.3M Shares: 4,256,883 shares Amount: HK$93.3M Price: 159.60–163.00HK$