Exxon investors clash with executives, vote in favor of annual climate report

Spread the love

Spread the loveTweet Enlarge / Oil processing towers and gas processing infrastructure stand at the Exxon Mobil Corp. reader comments 104 Share this story On Wednesday, 62.3 percent of investors…


Spread the love