It started with COVID, which upended the global economy and energy markets, torpedoing oil prices. Russia’s invasion of Ukraine was another shock, forcing BP to divest its 20% stake in Rosneft ...