WTI Crude Oil Price Shrugs Off Higher-Than-Expected Inventories; Eyes 200 SMA at $46.00

WTI crude oil price traded higher yesterday despite crude oil inventories printing higher than expected. The D1 time frame hints at more upside ...