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

Oil BP ExxonMobil Chevron TotalEnergies
— Summary