HSBC discloses share repurchase and cancellation in HKEX filing - HSBC News | Rallies