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