U.S. oil is back, and ExxonMobil’s $60 billion deal isn’t even the biggest signal
After three and a half years, a tripling in the S&P 500 Energy Index, and many soon-to-be-forgotten culture-war volleys, the U.S. Department of Energy announced Oct. 12 that U.S. crude oil production had hit an all-time […]