Crude Oil Price at 2018 High After Better-Than-Expected Inventories Data
According to API, US oil inventories dropped by 5.360 million barrels compared to the forecasted 2.114 million barrels.Investors are keen on whether EIA’s data later on Thursday...