Markets
U.S. Crude Inventories Jump 6.4 Million Barrels, Far Exceeding Forecasts
U.S. crude oil inventories surged by 6.4 million barrels in the week ended November 7th, significantly surpassing economists' expectations of a 2.0...

U.S. crude oil inventories surged by 6.4 million barrels in the week ended November 7th, significantly surpassing economists' expectations of a 2.0...