Macro Regime Update 4 min read

Twenty-Six Earnings Calls

Twenty-Six Earnings Calls

For eight weeks, the Hormuz crisis was an oil story. Brent above $100. Tankers seized. Insurance collapsed. The commodity desk tracked it. The rates desk tracked it. Equity analysts mentioned it in passing — a line about "geopolitical uncertainty" — and moved on to margins and AI capex.

That changed Thursday.

ServiceNow reported Q1 earnings that beat on every line. Revenue up 22%. EPS beat by a penny. Full-year guidance raised by $205 million. And the stock fell 18% — its worst day on record — because the CFO said this:

"We saw about a 75 basis point headwind from delayed closings of several large on-premise deals in the Middle East due to the ongoing conflict in the region."

— Gina Mastantuono, ServiceNow CFO, Q1 2026 Earnings Call

Seventy-five basis points. Roughly $23 million in slipped deals. That's what triggered the largest single-day destruction in enterprise software this year.

The cascade

Follow the chain. A strait closes in February. Oil spikes. Insurance collapses. Shipping reroutes. Regional economies contract. Enterprise buyers in the Middle East delay software purchases. A CFO mentions it on an earnings call. And $30 billion in market cap evaporates across the sector in a single session.

Hormuz
Strait closed
Oil
Brent $105
Region
Deals freeze
Earnings
NOW -18%
Contagion
IGV -6%

ServiceNow wasn't alone. IBM beat on revenue and earnings, maintained guidance, and still fell 6% — investors wanted a raise, not a hold, because the macro backdrop demands overdelivery. The iShares Software ETF (IGV) dropped 6% on the session, its worst day this year. Salesforce fell 4.5%. Oracle shed 3%. Palantir, Palo Alto, Adobe, Intuit — all red. The war showed up in one company's P&L and the entire sector paid for it.

Twenty-six

ServiceNow's disclosure isn't an outlier. It's a data point on a trend line that FactSet has been quietly tracking.

26
S&P 500 earnings calls
citing "Iran"
March 1 – April 22
58
S&P 500 earnings calls
citing "Middle East"
March 1 – April 22

Twenty-six companies. Not oil majors and defense primes — those are obvious. Enterprise software, industrials, consumer brands. Companies that sell subscriptions and cloud seats and logistics platforms and whose exposure to the Strait of Hormuz should, in theory, be zero. But there is no zero-exposure company when oil is above $100 and your customers in Dubai, Riyadh, and Doha are rethinking every discretionary purchase.

This is what third-order effects look like. First order: oil spikes. Second order: transportation costs, energy-intensive margins compress, airlines cut flights. Third order: the regional economy contracts enough that enterprise software deals slip, and a CFO has to explain why on a Wednesday evening call.

The negotiator leaves the room

The reason this matters beyond one quarter: it's getting worse, not better.

Late Thursday, Israel's N12 reported that parliament speaker Mohammad Bagher Ghalibaf — Iran's lead negotiator — had resigned from the negotiating team after IRGC intervention. Iran's official channels denied it. But President Pezeshkian's response was itself a tell:

"In Iran, there are no hardliners or moderates. We are all Iranians and revolutionaries. With ironclad unity of nation and state and obedience to the Supreme Leader, we will make the aggressor regret."

— Masoud Pezeshkian, President of Iran, April 23, 2026

When the president of Iran says there are no moderates, believe him. Polymarket's peace deal probability by April 30 fell to 7.5%. Brent settled above $105. The "indefinite" ceasefire Trump announced Tuesday just got more indefinite — not because the timeline extended, but because the only pragmatist in Tehran may have been pushed aside.

For corporate earnings, the math is simple. Every week the blockade persists, the $23 million problem gets bigger. ServiceNow lost a few on-prem deals in the Gulf. Next quarter, it could be cloud renewals. The quarter after that, headcount reductions at regional offices. The cascade doesn't stop at the strait.

Two speeds, one economy

Put Thursday's data side by side and the picture is dissonant.

American Express reported consumer spending up 10%, write-offs at 2.0%, guidance reaffirmed. The US consumer is spending through the shock. The S&P is 0.4% from its all-time high. VIX is at 19.50 — complacent by any historical standard for a live military conflict.

And yet: software is crashing on Middle East deal slippage. Airlines have cut 20,000 flights. Jet fuel is at $209/barrel. European carriers have six weeks of reserves. Gas is $4.03 per gallon, up 30% since the war started.

The financial economy and the physical economy are diverging at the widest point since the crisis began. AXP says consumers are fine. ServiceNow says the Gulf is frozen. Lufthansa says it's rationing fuel. The S&P says everything is priced.

Something has to give. Either the financial economy prices the physical constraint — stocks down, VIX up — or the physical constraint eases — oil down, shipping resumes. So far, every time the market priced in resolution, it reversed within 48 hours. We're on the sixth cycle. And the man who was supposed to negotiate the resolution may have just left the room.

The FOMC meets in four days. The Fed will hold at 3.50–3.75%. That's priced at 99.5%. The question isn't what they do. It's what they say. If the statement acknowledges supply-side inflation as "persistent" rather than "transitory," the rate path reprices. JPMorgan already sees zero cuts in 2026 and a possible hike in Q3 2027. The war isn't just in the P&L. It's in the dot plot.

Sources: ServiceNow earnings via CNBC and CFO Dive. IBM earnings via CNBC. FactSet earnings call data via CNBC. Software sector impact via Yahoo Finance. Ghalibaf resignation via FXStreet. Pezeshkian response via Seoul Economic Daily. AXP earnings via prior session. Oil prices via Trading Economics.