HSBC HOLDINGS (00005) bought back 770,000 shares for about HK$79.9M Shares: 770,000 shares Amount: HK$79.9M Price: 12.57–135.00HK$