TotalEnergies unveiled a mixed bag of results for the second quarter as stellar refining margins offset below-expectation performances in its upstream, gas, renewables and power businesses, while reporting a new $3.5 billion impairment charge on its Russian operations.

Nevertheless, the French supermajor posted an adjusted net income of $9.8 billion for the quarter — just about matching market expectations — compared with $3.4