Can Oil Majors Continue To Beat Estimates? OilPrice.com Over the last decade, driven by high growth and increasing demand, oil prices soared to $140 per barrel. Then came 2016, and per-barrel prices plummeted to $30. What happened? The European economy slowdown, emerging economies' diminishing oil ... |