Crude Oil Prices And The Lingering Uncertainty
Crude oil prices have plummeted by more than 70% over the past 20 months, to twelve-year lows. The impact on both producing companies and countries has been significant. Major oil and gas companies have seen large dips in profits. In 2015, BP suffered its largest annual loss in two decades while ExxonMobil, Royal Dutch Shell and Chevron had 50%, 80% and 76%…