The five majors, BP, Shell, ExxonMobil, Chevron and TotalEnergies, together made about $46bn between April and June
Oil
BP
ExxonMobil
Chevron
TotalEnergies
— Summary