PremiumCompany AnnouncementsHSBC advances global share buy-back, cancelling over 26.9 million shares3h ago