U.S. crude oil futures dipped despite a significant drop in domestic stockpiles reported by the API. Prices, at $73.80 per barrel, have been rising due to tensions in the Middle East. Official inventory report is awaited. Oil inventories fell by 10.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing