Europe’s Oil Traders Are Cleaning Up While the World Burns
BP, Shell, and TotalEnergies made at least $2.5 billion from trading in Q1 2026 as the Iran war created the largest oil supply disruption in history. Meanwhile, Exxon and Chevron lost $7 billion in derivative losses.


