TotalEnergies profits drop as prices slide

TotalEnergies
TotalEnergies