HSBC HOLDINGS (00005) bought back 817,400 shares for about HK$49.7M Shares: 817,400 shares Amount: HK$49.7M Price: 158.40–160.30HK$