PremiumCompany AnnouncementsHSBC Advances Global Share Buy-Back, Cancelling Over 16 Million Shares2d ago