OPEC Is Winning The Price War Says IEA

Oil markets may not balance until late 2016, but supply is finally contracting in a big way.

Early last week the EIA confirmed that U.S. oil production was down sharply since peaking in April at 9.6 million barrels per day (mb/d). The agency estimates that U.S. output fell by 140,000 barrels per day in August, a steeper decline than in previous months. In its latest weekly estimate (which is less accurate than monthly retrospective estimates), U.S. oil production is now down to just 9.1 mb/d. Continue reading