That decline also reflects the world coming to grips with the climate crisis. Energy stocks are in the penalty box because of heightened concerns about carbon emissions and the rise of …
Exxon’s market value crumbled by $184 billion
Exxon’s market value crumbled by $184 billion
Leave a reply