BP, Eni, Equinor, Repsol, Shell and TotalEnergies made $38bn (£28bn) between July and September alone