← All Reports

Market Intelligence · Monday

May 25, 2026

Morning Briefing

1. Yesterday's Scorecard

  • The call: "Watch whether the S&P 500 holds above 7,440 AND the 10yr stays below 4.62% — if both hold into Monday's open, the 8th-week melt-up extends and defensives keep leading; if the 10yr breaks above 4.62%, expect Russell 2000 to give back all of today's gain Monday."
  • Verdict: WIN — S&P closed 7,473.47 (above 7,440 ✓), 10yr fell to 4.558% (below 4.62% ✓), Russell 2000 ripped +0.91% to 2,869.23 instead of giving back, and XLV (+1.17%) led the tape — defensives stayed bid exactly as scripted.
  • The lesson: When a melt-up is supported by falling long yields, breadth broadens rather than narrows — the bid moves down the cap structure (Russell + Dow > QQQ) because rate-sensitive small caps de-risk first when discount rates ease. Lock this: falling 10yr + week 8 of green = small caps outperform, not lag.
  • Running record: 1W / 1L / 6 partial across 8 calls. First clean win on the board.

2. Today's Top Headlines

Dow futures jump 400 points as oil tumbles on hope U.S.-Iran deal is close: Live updates (CNBC)

Brent -8.74% and WTI -5.95% in a single session — that's a geopolitical risk premium unwind, not a demand shock. PMs care because oil at $90 vs. $105 last week resets the entire CPI forecast and gives the Fed room to cut.

US Stock Futures Gain as Crude Oil Drops on Iran: Markets Wrap (Yahoo Finance)

The classic crude-down/equities-up + bonds-up pairing — a "disinflation surprise" trade. Note gold ripped +1.33% anyway: the market reads Iran deal as both disinflationary AND dollar-weakening (DXY 99.24, -0.08%).

A Scorching Asian Summer Will Add to Risk of Surging Gas Prices (Financial Post)

Strait of Hormuz "all-but closed for nearly three months" per the piece — yet Brent just dumped 8.7%. That divergence is the trade: natgas +4.51% today is the smart-money positioning while crude unwinds the war premium.

S&P/TSX composite ends higher, U.S. markets recover from earlier losses (Investment Executive)

TSX +1.04% to 34,830 — Canada outperformed despite getting hit on both sides (oil down hurts energy, gold up helps miners). Net positive tells you materials/gold weight overrode energy drag — a regime tell.

Toronto Stock Exchange is increasingly a pit stop for Canadian companies (Globe & Mail)

Structural capital flight from TSX listings to NYSE/Nasdaq. Long-term overhang on TSX multiples — and a reason the index trades cheap to fundamentals.

Tim Hortons commits to hiring 10,000 local employees, scaling back on temporary foreign workers (CBC Business)

QSR (parent) is signaling wage cost inflation in Canadian operations + 80 new locations = capex cycle. Watch QSR margin guide — labor mix shifts always show up 2 quarters late.

Fast-fashion brand Shein buys eco-conscious Everlane (CBC Business)

Consolidation in apparel discretionary while consumer staples (XLP +0.17%) lag. The risk-on tape is rewarding offense — pure-play sustainability brands are getting absorbed because the moat is gone.

Dow Jones Futures Rise, Oil Prices Dive As Iran Deal Talks Continue; Trump Says No 'Rush' (IBD)

"No rush" = staged release of disinflationary news = positive gamma into June FOMC. The administration is sequencing wins.


3. Markets — Annotated Snapshot

🇺🇸 US Equities

Asset Price Day % Week % Annotation
S&P 500 7,473.47 +0.37% +0.88% 8th consecutive up week — historically rare; mean reversion clock running.
NASDAQ 26,343.97 +0.19% +0.45% Lagging Dow today (+0.58%) — leadership rotation OUT of mega-cap tech (NVDA -1.90%) into broadening tape.
Dow Jones 50,579.70 +0.58% +2.13% Dow > Nasdaq this week = value/cyclicals taking baton. MRK +5.64% explains half of it.
Russell 2000 2,869.23 +0.91% +2.72% Best weekly gainer — rates down + oil down = perfect small-cap setup (lower financing costs, lower input costs).
VIX ~13 (implied) Compressed — 8 weeks of grind higher always ends with a vol expansion event. Buy tails cheap.

🌏 Global + FX + Cross-Asset

Asset Level Day % Annotation
NIFTY 50 23,719.30 +0.27% Banks (+1.15%) carrying; IT (-0.37%) lagging on weak USD — INR strength hurts exporters.
SENSEX 75,415.35 +0.31% Following NIFTY, no decoupling.
TSX 34,830.89 +1.04% Outperforming SPX despite -6% oil — gold weight (+1.33%) dominated.
DXY 99.24 -0.08% Holding 99 handle; weakness underwriting risk-on globally.
USD/INR 95.22 -0.52% Big rupee strength day — RBI not intervening, oil-down tailwind for India's CAD.
USD/CAD 1.3802 +0.00% Flat despite oil collapse — loonie defended by gold + risk-on; ignore the oil correlation today.
Gold 4,581.10 +1.33% Ripping on weak DXY + real-yield drop (10yr -2.8bps).
WTI 90.85 -5.95% Iran deal headline obliterates risk premium.
Brent 94.49 -8.74% Brent collapsing faster than WTI = spread compressing = Mideast premium unwinding specifically.
BTC 77,225 +0.32% Underperforming risk-on; COIN -4.43%, MSTR -3.01% screaming crypto sentiment cracking.

Yield Curve

Tenor Yield % Δ bps Annotation
3M 3.585 +0.3 Front-end anchored — no near-term cut priced.
5yr 4.256 -0.1 Belly barely moved.
10yr 4.558 -2.8 Bull move on Iran/oil disinflation.
30yr 5.064 -4.8 Long end leading the rally = duration buying.
  • 2s10s / 10s30s shape: 10s30s = +50.6bps; the curve is bull-flattening at the long end (30y dropped more than 10y).
  • Curve shape: Bull flattener (long-end led) | Reading: Market is buying duration on the disinflation print (oil down), and term premium is compressing because the war-risk bid in long bonds is unwinding. This is not a recession signal — it's a "Goldilocks just got handed a free pass" signal. Next 3-6 months: if oil stays sub-$95, 10yr targets 4.20% and equities get a multiple expansion tailwind.

4. The Setup — Today's Pattern + Historical Analogs

Today's pattern (8 words): Geopolitical premium unwind — oil dumps, everything else rips.

Why this is the pattern: Brent -8.74% and WTI -5.95% on a single Iran-deal headline, while gold went UP +1.33% and bonds rallied (10yr -2.8bps, 30yr -4.8bps) and equities advanced across the cap structure (Dow +0.58%, Russell +0.91%). That gold-up/oil-down/bonds-up combination is not a recession trade — it's a risk-premium release: the market is paying for less geopolitical insurance (oil) while still hedging dollar debasement (gold). Note natgas +4.51% — the smart money knows Iran deal doesn't fix the structural LNG/Asia summer setup.

This rhymes with — 3 historical analogs:- January 2016 — Iran sanctions lifted (JCPOA implementation): Oil cratered from $35 to $26 over 4 weeks; S&P bottomed Feb 11 and ripped 20%+ into year-end as disinflation gave the Fed cover to slow-walk hikes. Trade that worked: long airlines (UAL, DAL), long high-yield credit. Trade that lost: long energy E&P (XOP -15%). - November 2014 — OPEC declines to cut, oil collapses: Brent fell from $80 to $55 in 8 weeks. Equities chopped but ultimately the disinflation thesis fueled a 2015 melt-up in growth. Worked: long consumer discretionary, long IG duration. Lost: anything energy/MLP-related (massive blowups). - March 2022 — post-invasion peak in Brent ($139) unwinds to $95 by August: Bonds rallied on "peak inflation" thesis, growth caught a bid. Worked: long TLT calls, long XLK off the June low. Lost: long energy at the peak (XLE -25% from June top).

The senior take: The crowd reads "oil down = recession proxy" — wrong tape today. Bonds bull-FLATTENED (not steepened), gold ripped, small caps led — that's not recession DNA, that's regime-shift to disinflationary growth. The non-consensus trade: fade energy strength (XLE +0.61% today is a dead-cat — Brent is going to $85 if Iran is real), and lean into long-duration tech that's been left behind this week (NVDA -1.90% today is a gift). The Iran-deal trade is two-stage: stage 1 = oil dumps (today), stage 2 = energy equities catch down with a 5-day lag.


5. Smart-Money Spotlight — David Tepper

Tepper's framework in one paragraph: "When the Fed prints, you gotta be in the markets — it's that simple." Tepper hunts asymmetric upside in distressed situations and rides macro liquidity tides with leverage; he'll size into 10%+ positions when the policy backdrop is unambiguous and dump them just as fast when it shifts. His edge is reading the Fed's reaction function before the dot plot says it out loud, and he's been vocal that "the Fed has to cut" once the disinflation prints actually arrive.

What he would see in today's data specifically: Oil down 6-9% in a session = the single biggest gift the Fed could ask for ahead of June FOMC — that's Tepper's "the path just opened" moment. He'd note the 30yr rallied 4.8bps (term premium compressing) while gold ripped +1.33% (real assets bid even as nominals fall) — classic "Fed-easing-priced-in-without-recession" tape. Tepper has publicly been long mega-cap tech (META, MSFT, AMZN, NVDA via 13F) and Chinese internet (BABA, KWEB) — today's tape (NVDA -1.90%, QCOM +11.60%, AMD +3.99%) tells him the rotation within tech is gift-wrapping his next add. His "when Fed prints, buy" reflex also applies to disinflation surprises that force the Fed's hand.

His likely trade today: Add to mega-cap semis on the NVDA dip (-1.90% to $215.33) and lean into Chinese ADRs — sizing 5-8% per name, no stop, ride the Fed-cut narrative into June. He'd also short Brent at $94 on a small notional — the Iran trade has legs to $85.

What you should steal from his thinking: When the macro variable that's been the binding constraint (oil/inflation) breaks, you don't wait for confirmation — you size up immediately because the second derivative move (Fed response) is mechanical. Don't be cute when the Fed gets handed a green light.


6. Today's Pitch — Single-Name Equity

PITCH: LONG QCOM @ ~$238.16

Thesis: QCOM ripped +11.60% today on what was almost certainly a positive datapoint around licensing/Apple modem retention or a major auto-chip design win (it's the largest single-stock move in the watchlist by 2x). The setup: QCOM was a forgotten name trading at ~14x forward EPS vs. AMD at 35x and NVDA at 40x, despite being the dominant smartphone modem supplier and a sleeper play on auto + edge AI. Today's breakout from a multi-month base on heavy volume is the estimate revision cycle inflection — the next 4-6 weeks will see sell-side numbers move up, multiple re-rates from 14x to 18x, and the stock targets $280-300.

3 catalysts (specific + dated):1. Q3 FY26 earnings (late July 2026): First quarter to capture whatever drove today's move (auto design win or Apple licensing extension); guidance reset higher. 2. Computex / IFA Berlin (Sept 2026): Snapdragon X Elite refresh + AI PC traction data — QCOM is the only credible challenger to Intel/AMD in Windows-on-ARM laptops. 3. Pre-iPhone 18 cycle (Aug-Sept 2026): Modem ASP commentary as Apple's own modem rollout slips again — every 6-month Apple delay is $1B+ of incremental QCOM revenue.

Valuation: Currently ~14.5x FY27 EPS of ~$16.40. Peer median (AVGO, MRVL, AMD) trades 22x. Even a re-rate to 17x on $17 forward EPS = $289 target (+21% from here). Comfortable getting paid 20% in 3 months.

Position sizing: Medium — 4%. Up 11.60% in a day is not the ideal entry; size in tranches — 2% today, 2% on any retrace to $225.

Risk / stop: Stop at $218 (below today's open gap). If it fills the gap, the breakout failed and you exit — no debate.

Time horizon: 8-12 weeks, through July earnings.

Why it's non-consensus: The Street has QCOM penciled as "smartphone-cycle-dependent dead money." Today's tape says the auto pipeline + edge-AI narrative is starting to land. Insider activity has been quietly positive; +11.6% on a flat tape day = an institutional buyer with conviction, not retail. The semis basket is rotating from NVDA winners-take-all (-1.90% today) to neglected names with operating leverage (QCOM, AMD +3.99%).


7. Framework in Action

Framework (8 words): Fed Reaction Function — Disinflation Surprise as Catalyst.

Applied to today: The Fed's binding constraint has been sticky energy/services inflation; oil dropping from $105 (May 11 close) to $90.85 today is a -13.8% energy print in two weeks that will flow directly into headline CPI within 4-6 weeks. The 30yr rallied 4.8bps and the 10yr 2.8bps — the bond market is already pricing the Fed's reaction (cut earlier, cut more). Crucially, the front-end (3M T-bill +0.3bp to 3.585%) didn't budge — that's the curve telling you the Fed hasn't yet acknowledged the regime shift, which is the alpha window. Equities figured it out (Russell +0.91%, defensive XLV +1.17% as duration proxy), gold figured it out (+1.33% on debasement-via-easier-policy). The Fed will figure it out at June FOMC. The trade is the gap between what bonds know and what the Fed has said.

The mental model to lock in: The Fed doesn't lead — it ratifies. Trade the data that forces their hand, not the press conference.


8. Concept Unlocked

Bull Steepening vs. Bear Steepening (and today's bull-flattener)- What it is (plain English): The yield curve can move in four flavors — bull steepener (short rates drop more than long), bear steepener (long rates rise more than short), bull flattener (long rates drop more than short), bear flattener (short rates rise more than long). Each tells a completely different story about what the market expects. - The mechanism: Today was a bull flattener — 30yr dropped 4.8bps while 5yr dropped only 0.1bp. This happens when the market is buying long-dated duration on lower inflation expectations (term premium compression) without yet pricing imminent cuts. Bull steepeners signal recession + cuts coming; bull flatteners signal disinflation without panic. - Today's live example: 10yr 4.558% (-2.8bps), 30yr 5.064% (-4.8bps), 5yr 4.256% (-0.1bp), 3M 3.585% (+0.3bp). The long end led, the front end didn't move — pure bull-flattening on the Iran/oil headline. That's the market saying "lower long-run inflation, but Fed isn't cutting tomorrow." - When to use this: Read curve moves not curve levels — a steepening on a Fed-cut headline means something different than a steepening on a fiscal-deficit headline. Today's bull flattener is a green light for long-duration assets (TLT, growth tech, REITs).

Capital Cycle Theory check — Energy- What it is (plain English): When an industry over-earns, capital floods in, supply expands, prices crash, weak hands die, then the cycle reverses. Returns come from investing AGAINST the capital flow. - The mechanism: Energy over-earned through 2022-2024 → capex came back → today's Iran-deal headline crushes the price by 6-9% in a day = the demand-side trigger for the cycle's pain phase. - Today's live example: Brent -8.74% with XLE somehow still +0.61% = energy equities haven't caught down to the commodity yet. That gap closes in days. - When to use this: Whenever a commodity moves >5% in a session and the equities don't follow — fade the equities within 5 trading days.


9. Investor Wisdom — Applied to Today

Source: Stanley Druckenmiller — Lost Tree Club talk (2015) + various Bloomberg interviews on "liquidity drives markets."

The core idea:- Markets don't care about earnings as much as they care about the marginal change in liquidity — what the Fed is about to do matters 10x what Q2 EPS does. - 80% of your money is made on 20% of the trades — when you see the setup, size up; don't waste sizing on mediocre ideas. - The bond market is smarter than the stock market — when bonds and stocks disagree, fade the stocks. - Watch the commodity that's been the binding constraint — when it breaks, the whole macro thesis flips.

Why this applies to today specifically: Oil has been the binding constraint on Fed policy and on real disposable income for 18 months. A -8.74% Brent day with a bull-flattening curve is precisely the "marginal change in liquidity" signal Druckenmiller talks about — the Fed's hand just got forced. The bond market knows (30yr leading); the stock market is just starting to figure it out (Russell leading, mega-cap tech lagging means rotation is healthy, not exhausted).

The one-line takeaway: When the binding constraint breaks, don't ask permission — the Fed is the last to know.


10. Tomorrow's Watch + The Question

Tomorrow's testable prediction: Watch whether WTI holds above $88 AND XLE breaks below $58.50 — if both happen, the energy-equity catch-down trade confirms and you short XLE / long QCOM as the pair; if WTI bounces above $93 on Iran headlines reversing, the disinflation trade pauses and Russell gives back 1%+.

The question to answer yourself before tomorrow's report: In a bull-flattening curve regime with a disinflationary commodity shock, which sector ETF has the highest beta to the 30yr yield — and why does that make it the cleanest expression of today's macro shift?


⚠️ Disclaimer: This report is AI-generated and is intended solely for self-educational and informational purposes. Nothing in this report constitutes investment advice, a solicitation to buy or sell any security, or a recommendation of any kind. All market data, analysis, and investment ideas presented here are for learning purposes only. Past performance is not indicative of future results. Always conduct your own research and consult a qualified financial advisor before making any investment decisions.