SShell Read More Shell plc buys back shares at up to £31.70June 25, 2026 Shell (SHEL) reported share repurchases for cancellation on 13 May 2026 under its…