Russia: TotalEnergies Records a 4.1 B$ Impairme...

UK 100

Latest directors dealings