Are We Finally Seeing SOME Light?..

Happy Friday!

This was one of the most volatile weeks of the entire three-month Hormuz crisis. WTI crude touched $100 a barrel early in the week, collapsed to $90 on deal optimism midweek, snapped back above $90 when airstrikes resumed, and is ending the week right back near $90 as a potential ceasefire extension waits for President Trump’s signature. Oil moved as much as six dollars in a single session on multiple days. The one certainty heading into the weekend is that nothing is solid until a deal is signed and the first tanker moves freely through the Strait.

The week started with cautious optimism coming out of the Memorial Day weekend.  Iran’s foreign ministry said agreements had been reached on many topics in negotiations.  That hope collapsed quickly on Tuesday when the US launched new strikes on Iran. Iran called the strikes a violation of the ceasefire that had been in place. Then on Wednesday, reports began noting progress toward ending the crisis, with an increasing number of ships starting to move through the Straight.  Prices dropped sharply on renewed optimism. Thursday brought another reversal.  Iran’s Revolutionary Guard struck a US airbase in retaliation for another US strike and prices jumped again. By Friday morning, the two sides appear to have pulled back from the brink of military escalation. Treasury Secretary Bessent confirmed the US and Iran are within reach of a ceasefire extension agreement, but said Trump has not yet approved it. The statement from Bessent sent oil down nearly 2%. If Trump signs, analysts believe prices will fall sharply next week. If he doesn’t sign, prices will rebound higher.  I don’t believe that prices will collapse if Trump signs the deal.  I believe that the signing is already priced into the current trade.  However, if ships start flowing at full capacity with 100% freedom, I do believe prices will fall further.

This week marks exactly three months since the crisis began.  A handful of tankers did exit the strait this week — two supertankers and an LNG vessel moved through, appearing to head for India and China.  Any movement is being watched closely.  Jet fuel trade continues to be completely disrupted globally. Some smaller producers like Argentina, Brunei, and Gabon have quietly picked up market share that Gulf producers can no longer fill. Europe is increasingly worried that the problem is shifting from price to physical availability, specifically calling out jet fuel as the most vulnerable product.

On the domestic supply front, the weekly inventory data was clear. Commercial crude stockpiles fell another 3.3 million barrels, putting them about 2% below the five-year seasonal average. Gasoline is 6% below average. Diesel is 11% below average.  These numbers are important when heading into summer. Refineries are running hard at 94.5% of capacity, and crude imports are running 7% below year-ago levels as the effects of the Strait closure continue to affect the global supply chain.  We have enough supply, but the world market is bidding a higher price, hence extra supply leaving the US.

Meanwhile, the Wall Street Journal reported this morning that Americans are falling behind on their $1.25 trillion credit card bill. Middle-class families are starting to slip into what is called “survival debt”.  This is borrowing just to cover basic expenses. High gas prices are a direct contributor, and the longer the Strait stays closed the worse debt piles on.  And another interesting economic nugget this week.  About one million potential new car buyers have also exited the market entirely due to high fuel costs, rising interest rates, and sticky inflation.  Cracks in the greater US economy are starting to take shape as we roll into summer.

Finally, some genuinely good news on the Chicago Spot Market front! Chicago finally sold off as refineries came back online this week. Diesel took a dramatic drop and gasoline fell in tandem with crude oil. We are going into June with much better pricing than we have seen in weeks. I expect lower prices at the pump next week for both gasoline and diesel, and as long as crude price holds steady, I expect those lower prices to hold.

Propane is a different story. Prices have not budged at all, even with crude oil dropping sharply this week. The EIA reported a surprise inventory draw as record exports continue. Inventories are skipping along near-record levels, but they are declining during the time of year when they should be building for winter. I do not expect to see propane prices move much lower for summer fills.  Also, next season’s heating contract numbers have been released.  Please call the office to lock-in your pricing for the upcoming season!

As always, if you have any questions, please feel free to give us a call. Have a great weekend!

Best regards,

Jon CrawfordSources: Bloomberg, Reuters, Wall Street Journal

A Lot Going Into Memorial Day Weekend

Happy Friday!

This was a week that had everything: drone strikes, a near-restart of the war in Iran, a record SPR draw, cautiously optimistic peace signals, and a Chicago market that continued to swing in record numbers.  WTI is looking to close below $100/barrel for a weekly loss.

The week started with a surprise on Monday when drones struck a UAE nuclear facility over the weekend and Saudi Arabia intercepted three more headed its way. Oil climbed to its highest level in two weeks as Trump warned Iran the that the clock is ticking.  Pakistan shared a revised Iranian peace proposal that Trump immediately dismissed. The IEA delivered a very strong message, saying oil inventories worldwide are declining so rapidly that only a few weeks of supply buffers remain. Iraq confirmed some of the report saying that the country exported only 10 million barrels through the Strait in April compared to about 93 million in a normal month.

Tuesday brought the week’s biggest whipsaw. Trump posted overnight that he had called off a strike scheduled on Iran for that morning, saying Gulf allies asked for more time.  WTI price took off. The pause was clearly temporary.  Trump reiterated that the US is ready to resume attacks if a deal isn’t reached.  Both sides released their positions again.  Iran wants an end to all attacks, a full US military withdrawal, and war reparations. The US wants Hormuz reopened, the nuclear program stopped, and proxy attacks halted, with no reparations and no withdrawal. Three months in, and still neither side is bending.  And the US  reversed course and extended the Russian oil sanctions waiver for another 30 days for poor countries that literally cannot access Gulf oil right now.  The waiver is meant to try and help nurse the world oil supply condition while a deal with Iran hopefully gets done.

Wednesday brought more of the same. Trump posted the war would end very quickly.  WTI slipped more than 2 percent on the news. Although three super tankers made it through the Straight, but there is no immediate relief in the future.  Iran established a designated transit route running about 10 vessels a day — a fraction of normal, but better than near zero. Saudi Arabia’s data showed crude exports hit a record low going back to 2002, and the IEA calculated that supply losses caused a 246 million barrel drawdown in global inventories in March and April combined. Back at home on the supply front, EIA report firmed up any major price drop.  Crude inventories fell 9.1 million barrels, the single largest weekly draw of this entire crisis, with gasoline dropping another 5.8 million on top of that.

On Thursday, oil climbed more than 1 percent as Pakistan pushed hard to get both sides back to the table, Iran said it was reviewing Washington’s latest responses, and Trump said he was willing to wait a few days for the right answers. But then Iran’s Supreme Leader has ordered that the country’s near-weapons-grade uranium stockpile cannot be sent abroad. This is a deal breaker.  And even if a deal were signed tomorrow, leaders have said full Hormuz flows won’t return until at least early 2027. The IEA continues to call this the largest energy crisis in history. Pump prices are now about 45 percent higher than they were in late February. AAA expects a record 39 million Americans to hit the road this Memorial Day weekend, but a GasBuddy survey found 35% say rising costs are already causing them to take fewer road trips.

Today, the US and a senior Iranian source said that gaps have narrowed, but the two sides remain stuck on Iran’s uranium stockpile and long-term control of the strait.  As the UAE continues to beat the drum that once the Straight opens, they will pump at full speed, they made another surprising announcement this week.  They are close to completing an alternative pipeline to export crude oil outside of the Straight.  The pipeline will help secure UAE access to the world market regardless of what happens in Iran.  One piece of good news was that forecasters are calling for a below-normal hurricane season, which takes some pressure off Gulf Coast production and refinery infrastructure during the busy summer months.

In Chicago, the spot market continued to be a volatile nightmare this week. Even with crude losing almost ten dollars a barrel, Chicago did not follow. Diesel differentials swung over 80 cents a gallon again. Refiners are keeping their cards close to the chest as month-end approaches, which makes retail pricing very difficult. I am hoping we are out of the woods in early June. Chicago basis still has up to 50 more cents to give back versus the Group Spot market, and I do expect lower diesel prices next week if crude and NYMEX hold steady. Gasoline is a different story.  It continues to run much weaker than diesel, and I expect flat or lower gasoline prices for the holiday weekend.

Propane is not following crude lower. Inventories are staying essentially flat during what should be the normal seasonal build period. I continue to recommend filling your tank over the summer. I do not expect a blowout price drop this season.  And next season’s heating contracts should be out next week.

As always, if you have any questions, please feel free to give us a call. Have a great weekend!

Best regards,

Jon Crawford

Sources: Bloomberg, Reuters, Wall Street Journal

Holy Moses, The Amount Of Information Is Overwhelming

Happy Friday!

This was another week where hope appeared on Monday, reality set back in by Friday.  Oil is trading near $104 a barrel as I write this after Trump announced overnight that the United States doesn’t need the Strait of Hormuz open. The comment sent prices up more than 2% to start the day.  The pattern of recent weeks has become very familiar.  Peace talks raise hopes, oil drops, then talks go nowhere and oil shoots right back up.  And again, there was a ton of information released this week for discussion.

The week started where last week left off, with Trump calling Iran’s response to the latest US peace proposal unacceptable on Sunday, erasing most of the prior week’s losses in a single Monday session. The Saudis delivered the week’s most surprising announcement on Wednesday.  Saudi Arabia has been secretly conducting its own military strikes on Iran throughout this war.  The attacks from the kingdom were never publicly acknowledged, including a strike on an Iranian refinery that took out a significant portion of production. Combined with the fact that the UAE has also been quietly striking Iran throughout the conflict, this war has far more active participants than news first suggested.

The announced supply numbers continued to deteriorate this week. The IEA dropped a major revision this week, now projecting a global supply deficit for all of 2026.  Just last month the IEA was projecting a surplus. The EIA changed their supply call as well.  They believe that the Middle East offline output which is currently 10.5 million barrels per day in Apri will rise to 10.8 million barrels per day in May. In addition, satellite images of Iran’s main Kharg Island export terminal suggest shipments have stopped completely in recent days.

Official US inventory data from the EIA confirmed another sharp week of draws: crude stockpiles fell 4.3 million barrels, gasoline dropped 4.1 million barrels and is now 5% below the five-year average, and diesel inventories remained flat but are running 9% below its five-year average. Gasoline imports into the East and West Coasts fell roughly 50% week over week, which tells you how hard it has become to source foreign supply.

There are a few market conditions that are keeping oil prices from blowing out higher: record US oil exports which hit an all-time high of more than 14 million barrels per day late last month, and Strategic Petroleum Reserve drawdowns at a record pace of 1.22 million barrels per day, and China cutting imports and instead using its massive reserves to resell barrels to European and Asian buyers. None of these cushions are sustainable. China’s selling can probably continue for only about three more weeks. When these three buffers run out, prices will need to move higher. If inventories keep falling at the current pace, crude could spike to $150 a barrel. I hope beforehand we find some solution to moving global crude supplies.

Trump’s two-day summit with Xi Jinping in Beijing produced nothing regarding the war in Iran. But both leaders agreed the strait must be open and Iran cannot have nuclear weapons.  However, neither side offered a path to solving the issue. Xi expressed interest in buying more US oil, but China has not imported a single barrel of American oil since May 2025 because of the 20 percent tariffs.  Then after the summit, Iran made clear on Friday that Tehran is not feeling any new pressure.  They have no trust in the US and will only negotiate if Washington is serious.  In addition, they announced that returning to fighting is on the table.

American economic data was not great this week either. Consumer sentiment recently hit a record low. US consumer inflation hit 3.8 percent in April, driven almost entirely by energy costs. Now Trump is backing a suspension of the federal gas tax, which would shave about 18 cents off the current national average of more than $4.50 a gallon. The move is posturing and will do nothing to put an influential amount of money in the hands of consumers.  Kevin Warsh was confirmed as Federal Reserve Chair and took over immediately this week.  The situation he is facing is not great.  Inflation is near 4 percent, the economy slowing, and an oil shock with no end in sight.  Traders are waiting to see how Warsh will approach the current situation. And lastly, both the EIA and IEA this week cut their global oil demand forecasts due to predictions that consumers and businesses will purchase lest products at these prices, and airlines are struggling to keep operating at these higher prices and supply crunch. If demand drops, that would be the first demand drop since COVID.

On the bright side, Gulf producers are building around the Hormuz problem for the long run. The UAE announced Friday it will accelerate construction of a new pipeline that will double its export capacity, completely bypassing the strait, by 2027. Saudi Aramco ramped up its East-West pipeline to 7 million barrels per day in just eight days, keeping roughly 60 percent of the kingdom’s pre-war export capacity flowing.

One last geopolitical nugget.  Ukraine also kept the pressure on global supply from a different direction, having doubled the number of Russian refineries struck with drones this year.  Russia’s April oil output fell 460,000 barrels per day as a result.  And Russia continues to pummel Ukraine with large scale attacks.  Sometimes we forget about the war in Ukraine.  However, the war is still affecting oil markets and needs to stay on the radar.

Chicago had another wild ride this week.  After diesel differentials shot up over $1.00/gallon at the end of last week and then collapsed, we had a near-exact repeat this week. Prices jumped over 60 cents/gallon for two days and then came back down. The volatility has made pricing for retail an absolute nightmare.  I am optimistic that the worst is behind us. Three refiners have completed their turnarounds and are ramping up production. Another one was able to fix their coker unit rather than replace it. The remaining issue is the largest refinery in Chicago is still not at full capacity due to both electrical issues from a prior power outage and an employee strike. I do believe we will see one or two more smaller differential drops in diesel as the market stabilizes. It looks like for now diesel prices have peaked. Gasoline differentials have also stabilized.  I do expect diesel pump prices to start coming down from their record highs.

Propane has continued to hold fairly steady, but futures pricing has started to move higher along with crude. I highly recommend filling your tank now if you can. I believe we are potentially at the lowest price for the summer, and there is a greater probability of prices moving higher than lower. I also strongly recommend contracting for next heating season. The unpredictable volatility in global markets is not going away anytime soon, and every customer should have their heating costs locked in for budget purposes.  The potential inflation in the broader economy looks very high so it’s best to have your heating bill protected.

As always, if you have any questions, please feel free to give us a call. Have a great weekend!

Best regards,

Jon Crawford

Sources: Bloomberg, Reuters, Wall Street Journal

Buying And Selling The News Instead Of Fundamentals

Happy Friday!

What a week. Oil opened Monday near $105 a barrel on fears the US had been attacked in the strait, collapsed nearly 10 percent by Wednesday on peace talk hopes, and is finishing the week around $94 as fighting continues despite an active ceasefire. The market has been driven entirely by headlines, and every one of them contradicted the last. The underlying supply situation has not improved, and I do not believe a peace deal, if one comes together, solves the physical problem quickly. But the market is trading on hope right now, and hope is moving prices more than fundamentals.

Monday set the tone. Iran’s state media reported two missiles struck a US warship near the entrance to the Strait of Hormuz, pushing WTI sharply higher before the US denied any ships were hit. At the same time, Trump launched what he called “Project Freedom”, an effort to guide commercial ships stranded in the Persian Gulf out through the waterway. Iran immediately responded with missile and drone attacks, striking an oil terminal at the UAE’s Fujairah port and setting it ablaze.  The ceasefire that has been in place since early April is hanging by a thread. By Tuesday, the US and Iran seemed on the brink of a dangerous new phase of this war.

Then Wednesday flipped everything. A source from Pakistan said the two sides are working toward a one-page framework to end the fighting. The US expected to hear Iran’s response on key sticking points within 48 hours.  This is the closest to a deal since the war started in late February. WTI dropped to around $92. Trump also quietly pulled back “Project Freedom” sending a signal the administration may be clearing the path for diplomacy.

Thursday added more fuel to the optimism: Saudi Arabia reported than an understanding had been reached to ease the naval blockade in exchange for a gradual reopening of the Strait.  Israel also reported Iran agreed to transfer its stockpile of highly enriched uranium to a third country. Neither report was independently confirmed, but together they were enough to push oil prices lower.

Even with a deal in the works, the supply picture does not fix itself overnight. Even if the US and Iran sign something in the coming days, it will still take weeks for oil shipments to resume flowing out of the Persian Gulf. Ships need to move, ports need to reopen, and crews need to feel safe sailing through the strait again. The physical supply crunch does not end the moment a deal is announced. Some early signs of quiet movement are encouraging.  A handful of UAE tankers were reported sailing through the strait with their location tracking systems turned off.  But this is far from normal traffic.

US gasoline stockpiles are falling sharply and could reach the lowest level for this time of year in modern records by the end of August. US refiners are prioritizing diesel and jet fuel production over gasoline because margins are better, which is squeezing consumer supply even further. The EIA report this week included a 2.2M draw in crude inventories, a 2.5M draw in gasoline inventories, and a 1.3M draw in distillate inventories.

On the supply response front, US producers are finally starting to move. Diamondback Energy announced they will increase drilling, expecting as many as 30 additional rigs to be added in the Permian.  This is roughly a 10 percent jump. Continental Resources and Exxon have also committed to production increases. Trump also signed a presidential permit for the Bridger Pipeline expansion that would eventually carry about 1.1 million barrels per day of Canadian crude to Wyoming.  Libya’s Zawiya refinery near Tripoli was forced to shut down this week after attacks struck multiple locations inside the plant.  The closure removed 120,000 barrels of crude oil per day of global supply.  Adding to the supply picture, China slashed its April oil imports by roughly a quarter compared to pre-war levels, but its state-owned companies have been quietly reselling some of those cargoes to European and Asian buyers, which has helped ease some of the supply crunch overseas.

This morning’s April jobs report came in much stronger than expected. The US economy added 115,000 jobs, more than double the 55,000 analysts were forecasting.  The unemployment rate held steady at 4.3 percent. The report is a reminder that even with $4.50 gasoline and a war disrupting global energy markets, the US labor market is still holding up reasonably well. Hybrid vehicle sales jumped 37 percent in the two months since the war began, which tells you how consumers are adapting. But there are real cracks showing.  Consumers are starting to report cutting back on food and everyday purchases to cover fuel costs.

The Chicago spot market was a disaster this week and I need to address it directly. Gasoline and diesel prices collapsed last Friday and Monday after news broke that one major refinery was back online after a power outage and the refinery with the broken coker would return by end of May instead of June. That was great news and a sigh of relief. Then Thursday happened. A single refiner purchased every open diesel barrel in the Chicago market in one move, sending diesel prices up 60 cents as traders scrambled frantically to cover positions. Friday brought more of the same as traders continued covering barrels heading into planting season. Until the current three refineries that are in maintenance fully come back online, the Chicago market is going to be a volatile rollercoaster. Even though diesel prices pulled back at the pump recently, I expect diesel prices to climb back toward $6 a gallon unless something unexpected changes. Gasoline prices moved lower this week and I do not expect pump prices for gasoline to increase in the near-term.

Propane sold off a bit on the Iran deal news, but the drop was not substantial. Futures buying is picking up as next season’s heating contracts begin to develop. Prices firmed back up after the EIA reported another draw of over 1M barrels in propane inventories due to exports continuing at record levels. I am still not predicting prices for summer fills to go significantly lower. Next season’s heating contracts should be released near end of May or early June.

As always, if you have any questions, please feel free to give us a call. Have a great weekend!

Best regards,

Jon Crawford

Sources: Bloomberg, Reuters, Wall Street Journal

Chicago Blowout

Happy Friday!

What a week. Oil touched its highest price in four years on Thursday when WTI briefly spiked to $112 a barrel on fears the United States was preparing a new military strike against Iran, only to pull back sharply today after Iran sent a fresh peace proposal to Pakistani mediators. As of this afternoon, WTI has fallen back toward $102. That is still a large range for a single week, and it shows exactly what this market has been — volatile moves in both directions, driven entirely by geopolitical events and announcements.

The week started with a setback. Trump canceled his top envoys planned trip to Islamabad over the weekend after Iran’s Foreign Minister Araghchi left Pakistan before any direct talks could take place. Trump blamed the lack of structure in Tehran’s leadership. Monday brought a new Iranian proposal: reopen the Strait, end the war, nuclear issues set aside for now. Washington rejected it. Trump made clear the naval blockade stays in place until a full nuclear deal is reached, not just a strait deal. That gap between what Iran is offering and what the US is demanding has defined the entire week.

By Tuesday, the pressure on Iran’s side was becoming impossible to ignore. The US Navy blockade, in place since mid-April, has cut Iranian oil exports by roughly 70 percent.  Iran is running out of places to store what it cannot sell, with analysts estimating only 12 to 22 more days of available storage capacity. Once that runs out, Iran will likely have to slow or stop pumping entirely, potentially cutting another 1.5 million barrels a day by mid-May. The UAE added to the pressure by officially quitting OPEC on May 1, ending more than 50 years of membership. OPEC just lost its third-largest producer, and one with significant spare capacity. The UAE has made clear it plans to pump whatever it wants whenever the strait reopens, targeting 5 million barrels per day by 2027.  That is nearly double its recent OPEC quota! Some analysts are watching Kazakhstan closely as a possible next departure. A looser OPEC with less coordinated production control means more price swings ahead once this crisis ends, but there is a greater chance of lower prices than higher.

On Wednesday, an investigation found that Iran’s Revolutionary Guard Corps has quietly taken control of the country since the war began. When Supreme Leader Khamenei was killed on the first day, his son Mojtaba stepped in but largely approves decisions rather than drives them. The real power sits with a small group of IRGC generals who have their own financial resources and are far less concerned about Iran’s struggling economy. That matters a great deal for negotiations. The people now in charge of Iran are not the people most eager to make a deal, and every day of stalemate tightens the supply crunch further.

Thursday was the day the market came closest to breaking. A report that US Central Command was set to brief Trump on plans for a short, intense wave of airstrikes on Iranian infrastructure was released. WTI rocketed to $112, a level not seen since the months after Russia invaded Ukraine before pulling back to around $108 once no announcement followed. Jerome Powell’s final Fed meeting as chair also took place Thursday. The Fed held rates steady for the third straight meeting at 3.5 to 3.75 percent citing inflation from energy as the number one concern.

Today’s news out of Iran brought the first major market relief of the week. Iran’s new proposal reportedly includes more specific language around the strait than previous offers, along with a ceasefire and an offer to deal with nuclear issues separately at a later date. WTI dropped almost $4 on the news.  Trump responded by reiterating that the blockade stays until a full nuclear deal is in hand. The gap is still wide for a deal, but Iran sending a revised proposal after a week of escalating military pressure is at least a sign that both sides are still talking.

The Chicago spot market had an extraordinary week that I need to address directly, because it was driven by factors beyond just the Iran war. Diesel prices climbed almost $2 a gallon in a short period of time, setting a record for the fastest price increase we have seen in the Chicago market. Three refineries are currently in turnaround maintenance. One refinery lost a coker unit, which took out roughly 20 percent of its capacity and is likely to be offline for months. Another lost power. The combination of the Iran-driven crude price surge and these simultaneous local refinery outages created a short squeeze that pushed prices to levels I do not see coming down quickly. I expect gasoline to be near $4.50 a gallon and diesel near $5.50 a gallon to persist for some time, possibly through the end of May. One refinery is restarting and prices pulled back a bit today, so hopefully we have seen the peak, but I would not count on it just yet. Let’s keep our fingers crossed that the refineries in maintenance come back online without any additional hiccups.

Propane prices found their legs this week. Futures and spot prices all moved higher, and inventories experienced a surprising draw on Wednesday driven by a new record in exports. I do not expect exports to slow down any time soon, and that changes my summer fill outlook somewhat. I am no longer confident we will see significantly lower prices for summer fill compared to where we are for price today. That said, I still expect next season’s heating contracts to remain under $2 a gallon. The bigger picture on propane inventories remains very favorable.  Inventories are over 65 percent higher than this same time last year and over 35 percent higher than two years ago. Even with record exports, there is an extremely low scenario in my opinion where propane faces the kind of short squeeze we are seeing in diesel. Propane remains by far the most stable and affordable energy product in this environment, and that story has not changed.

As always, if you have any questions, please feel free to give us a call. Have a great weekend!

Best regards,

Jon Crawford

Sources: Bloomberg, Reuters, Wall Street Journal