
Stifel: These Factors are Contributing to an Oil Price Recovery
Oil traders experienced a moral victory today, witnessing West Texas Intermediate (WTI) close at $52.13 – the highest since January 5, 2015. The spot price has rebounded 17% in less than a week, dating back to the closing of $44.45 on Wednesday, January 27. A note published this morning by Stifel provided more bullish forecasts for investors, and even upgraded


