Big Oil. A somewhat-pejorative name used to describe the world’s six largest publicly traded oil and gas companies: BP, Chevron, ExxonMobil, Royal Dutch Shell, TotalEnergies, and ConocoPhillips. These “supermajors” are facing intense challenges, specifically to their oil reserves and production. Pressure to cut back traditional upstream spending and redirect capital into renewable energy projects is intense, which we believe will …
Continue reading “Will EVs Rise Mean Combustion’s Demise? 08.27.2021“