Can trading windfall offset gas production challenges? ​Shell is set to report its first-quarter 2026 results on 7 May, with ...