BP, Shell and TotalEnergies made at least $2.5 billion in the first quarter, according to Reuters calculations based on information from sources at each company. UK stocks end week higher after Iran ...
Some results have been hidden because they may be inaccessible to you