PremiumCompany AnnouncementsShell steps up capital return with £31.6 buy-back of 3.1 million shares16h ago