1 article
In the first quarter alone, the trading units of TotalEnergies, Shell, and BP collectively earned an estimated $3.