
Crude oil prices settled mixed, initially supported by a bullish EIA report revealing a larger-than-expected crude inventory draw and US gasoline demand at a 3.5-year high. However, gains were capped by concerns over a potential global oil glut, driven by Russia's openness to further OPEC+ output hikes and speculation regarding lifted US sanctions on Iranian crude, compounded by ongoing tariff uncertainties. Despite strong holiday travel demand forecasts and declining US oil rigs, these supply-side pressures and geopolitical factors are weighing on the market outlook.
The crude oil market is currently defined by a conflict between highly bullish near-term fundamentals and significant forward-looking supply and macroeconomic risks. On the bullish side, the latest EIA report revealed a substantial crude inventory draw of 5.84 million barrels, far exceeding the expected 1.1 million barrel draw. This was complemented by surprise declines in gasoline and distillate stockpiles, with US gasoline demand surging 4.2% week-over-week to a 3.5-year high. Consequently, inventories for crude, gasoline, and distillates are now 10.9%, 2.8%, and 20.3% below their respective five-year seasonal averages. However, these strong demand and inventory signals were counteracted by bearish supply-side developments. Russia has indicated openness to another OPEC+ production hike at the July 6 meeting, following the cartel's existing plan to increase output by 411,000 bpd in July. Further weighing on prices is speculation that the U.S. may lift sanctions on Iranian crude and the overarching threat of new U.S. tariffs, which could dampen global economic activity. The market's ambivalence is reflected in the price divergence, with WTI crude (CLQ25) posting a modest 0.85% gain while RBOB gasoline (RBQ25) fell 0.24%, suggesting that concerns over a potential supply glut are capping any rally driven by immediate demand strength.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
mixed
Sentiment Score
0.15
Ticker Sentiment