TotalEnergies books a $3.1 billion impairment loss on Russian assets.

WSJ