Exxon Mobil Chief Officer Corp XOM -2.65% And chevron Corp CVX -4.29% The combination of oil giants was talked about after the epidemic last year shook the world, according to people familiar …
Read More »Oil giant total boy’s stake in world’s largest solar developer
London-French energy giant Total SE said it would pay $ 2.5 billion for a 20% stake in the world’s largest solar developer, the latest move by an oil major to expand into …
Read More »