Shell Reports Nearly $7 Billion Profit Amid ‘Unprecedented Disruption’ May 7, 2026 by business Shell Reports Nearly $7 Billion Profit Amid ‘Unprecedented Disruption’