Oil prices dropped Thursday as US crude inventories jumped 17.4M barrels and both OPEC and IEA cut demand forecasts, despite ongoing Strait of Hormuz tensions. The post Crude Oil Tumbles After Record US Stockpile Build Stuns Traders appeared first on Blockonomi.