
Oil prices steadied, with WTI near $63 a barrel, after the American Petroleum Institute reported a 2.4 million barrel decline in US crude inventories last week, suggesting tightening supply. This development, alongside ongoing investor assessment of Ukraine-Russia truce talks, is influencing market sentiment ahead of official US inventory data expected later today.
Oil prices have stabilized, with West Texas Intermediate trading near $63 a barrel and Brent crude below $66, following a 1.7% drop in the prior session. The immediate catalyst for this stability is a report from the industry-funded American Petroleum Institute (API) which signaled a 2.4 million barrel decline in U.S. crude stockpiles last week. This draw suggests tightening supply fundamentals, a bullish indicator that has countered recent downward price pressure. However, the market remains in a holding pattern as investors await a more definitive signal from the official government inventory data due later today. Compounding this is the ongoing uncertainty surrounding Ukraine-Russia truce talks, a significant geopolitical factor that continues to weigh on investor sentiment and introduce potential volatility.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Request a DemoOverall Sentiment
moderately positive
Sentiment Score
0.35
Ticker Sentiment