Oil Supermajors Post $48 Billion Profit Amid Iran Conflict Price Surge
Global Oil Supermajors Post $48 Billion Q2 Profit Amid Iran Conflict and Surging Crude Prices Between April and June, five global oil supermajors—Exxon Mobil, Chevron, BP, Shell, and TotalEnergies—generated a ... Read More