
Crude oil prices were mixed Friday, pressured by Trump's indication of potential diplomatic engagement with Iran and reports suggesting Iran's willingness to negotiate uranium enrichment limitations; however, a weaker dollar provided some support. Gasoline prices rose to a 10-1/4 month high, buoyed by AAA's projection of record Fourth of July holiday travel and signs of strong gasoline demand. Despite ongoing concerns about global oil supply and tariff uncertainties, a decline in worldwide crude oil held on tankers suggests a potentially bullish signal for oil prices.
The energy market is exhibiting a clear divergence, with July RBOB gasoline (RBN25) reaching a 10-1/4 month high while July WTI crude (CLN25) closed lower. This split is driven by conflicting short-term and long-term signals. Gasoline's strength is directly attributable to strong near-term demand indicators, specifically the American Automobile Association's (AAA) projection of a record 61.6 million people traveling by car for the Fourth of July holiday, a 2.2% year-over-year increase. In contrast, crude oil prices are being weighed down by a temporary de-escalation in geopolitical risk, following President Trump's two-week pause on a potential Iran attack and reports of Iran's willingness to negotiate. This geopolitical easing overshadows several bullish fundamental factors, including a 7.2% week-over-week drop in crude stored on tankers and EIA data showing US crude, gasoline, and distillate inventories are all below their five-year seasonal averages by 10.2%, 1.8%, and 16.7% respectively. Supply-side dynamics add to the complexity; while OPEC+ is increasing production by 411,000 bpd in July, US supply growth may be moderating, as evidenced by the Baker Hughes rig count falling to a 3-3/4 year low of 438 rigs. However, the overarching risk of unilateral US tariffs continues to cast a shadow over the global demand outlook.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
mixed
Sentiment Score
0.00
Ticker Sentiment