Oil Prices Stable Despite U.S. Output – 20 December, 2017
West Texas Intermediate crude was trading at %58.05 per barrel, down 3 cents, while Brent Crude Futures was trading at $64.58 per barrel, down 8 cents, as U.S. oil production is close to hit 10 million barrels a day. High U.S. inventories are capping crude prices and undermining efforts by OPEC and Russia to cut global oil production in an effort to balance out the market.