Energy giants' billions renew windfall tax debate
The billions in profits announced by TotalEnergies and Shell on Thursday have revived the debate over windfall taxes on the thriving energy giants.. In London meanwhile, British energy giant Shell announced net profit totalling $6.7 billion in the third quarter.