Equity Futures
ES17,541.50▼ -0.06%session
NQ129,268.25▼ -0.16%session
RTY12,996.30▼ -0.02%session
Rates
TU1102.859▼ -0.09%session
TY1108.641▼ -0.26%session
US1110.313▼ -0.06%session
Commodities
CL184.66▲ +0.38%session
NG12.88▲ +0.66%session
GC14,086.40▲ +0.25%session
Vol
VIX17.05▼ -8.58%day
Closing Tone

Risk-on, broad, and tech-led. Wall Street snapped a three-day losing streak on Tuesday with all major indices closing firmly higher: the S&P 500 added 0.89% to 7,509, the Nasdaq Composite surged 1.29% to 25,837, the Dow rose 0.74% to 52,225, and the Russell 2000 led with a 1.53% gain to 2,987. The VIX collapsed 8.6% to 17.05 — its lowest close in two weeks — as the tape ground steadily higher from the open with no material intraday fade. Semiconductors were the engine: Micron jumped 12% and the SOX index roared back from its three-session slide. The rally was broad enough that even energy stocks participated despite crude oil surging 2.5% on escalating Middle East shipping threats. The day's character was a relief rally with genuine breadth, not a narrow mega-cap squeeze — the one-line takeaway: the bid is back, but the geopolitical risk premium in crude is building fast.

Why Markets Moved

Semiconductor resurgence snaps losing streak

Micron (MU) soared 12%, leading a sector-wide rebound after three straight down days for the SOX index. Western Digital, SanDisk, and AMD all gained alongside bullish analyst notes citing stabilizing memory pricing and AI infrastructure demand. The strength lifted the entire Nasdaq, which had been the weakest index during the prior selloff (Investopedia, Reuters, 16:05 ET). This driver has persistence: semis remain the market's beta play on AI capex.

MUAMD

Earnings beats from industrial and financial heavyweights

3M (MMM) jumped to pace Dow gainers after beating on both revenue and earnings — a strong start to the industrial earnings cycle. Charles Schwab (SCHW), Danaher (DHR), and Chubb (CB) all delivered beats that reinforced the "earnings recession is over" narrative. The breadth of beats across sectors gave the tape conviction beyond just the tech trade (Investopedia, Motley Fool, 16:20 ET). Persists: the reporting calendar stays loaded through Thursday.

SCHWDHR

Oil surge on three-front supply threat

Crude extended gains for a third straight session — WTI settled at $84.62 (+2.5%) — as Houthi forces declared a blockade of the Bab el-Mandeb strait, Iran's chokehold on the Strait of Hormuz entered its tenth day, and a reported attack damaged the CPC Black Sea export terminal. The cumulative supply disruption risk is the most acute since the 2022 energy shock (Trading Economics, Al Jazeera, NPR, 15:30 ET). This driver persists and is escalating: Saudi Arabia condemned the Houthi blockade within hours, and no diplomatic off-ramp is visible.

+2.5%

VIX crush signals systematic re-leveraging

The VIX dropping 1.6 points (-8.6%) to 17.05 in a single session is consistent with vol-targeting and risk-parity funds re-risking after three days of de-grossing. The speed of the reversal suggests positioning — not just sentiment — was behind the prior selloff (market_snapshot.json, 18:18 ET). Moderately persistent: tends to carry into the next session unless disrupted by a shock.

-8.6%VIX

Jamie Dimon's dual warning lands with a shrug

The JPMorgan CEO warned markets are underestimating risks — geopolitical, fiscal, and inflation — and said he wouldn't buy stocks or bonds at current levels. The market's response was to rally through it, highlighting the gap between strategic caution and tactical momentum (CNBC, 14:30 ET). Low persistence as a market driver but worth bookmarking.

Equity Market Internals and Notable Movers

Sector performance: All eleven S&P 500 sectors closed higher. Technology (+2.9%, XLK) led decisively, followed by Communication Services and Consumer Discretionary. Energy (+1.0%, XLE) rode the crude surge. Defensives lagged but stayed green: Utilities and Consumer Staples were the weakest with fractional gains. The Russell 2000's 1.53% gain outpacing the S&P 500 signals genuine broad-market participation, not just mega-cap tech.

Notable movers:

  • Micron (MU): +12% — the standout single-stock story. Memory pricing stabilization and analyst upgrades drove the semiconductor leader to its best day in months (Investopedia, 16:05 ET).
  • 3M (MMM): soared to pace Dow gainers after a strong Q2 earnings beat with raised guidance (Investopedia, 16:20 ET).
  • Super Micro (SMCI): +6%, Dell (DELL): +7%, HPE: +5% — AI hardware names rebounded in sympathy with the semiconductor recovery (24/7 Wall St, 15:45 ET).
  • Nvidia (NVDA): revealed a significant stake in Nebius (NBIS), an AI cloud company, sending NBIS soaring and reinforcing NVDA's ecosystem expansion strategy (Investopedia, 14:30 ET).
  • Danaher (DHR): shares slid despite beating Q2 estimates on both revenue and EPS — a rare negative reaction suggesting guidance or margin concerns (Yahoo Finance, 12:30 ET).
  • Novo Nordisk (NVO) / Eli Lilly (LLY): NVO sued LLY over "false and materially misleading" GLP-1 advertising comparing weight-loss drug efficacy using outdated trial data. The pharma rivalry escalated publicly (CNBC, Guardian, 10:54 ET).
  • General Motors (GM): announced new gas-powered Cadillac vehicles — CT5, XT5, and the previously discontinued three-row XT6 — amid an industry EV pullback, signaling a pragmatic dual-track strategy (CNBC, 11:03 ET).

Data releases since the pre-market briefing: No major economic data releases today. The session's only scheduled item was the Treasury's 2-year note auction, which met solid demand.

What changed vs. the morning read: The pre-market bias was cautious after three down days; the session delivered the opposite — a grind higher from the open with no fade, tech leadership, and a VIX crush that forced systematic buyers in. The Houthi blockade escalation and Dimon's warning were absorbed without denting the bid.

Rates, FX, and Commodities

Rates: The curve flattened modestly with the 2-year yield at 4.261% and the 10-year at 4.626%, both marginally higher on the session. The 10-year T-Note future (TY1) settled at 108.6562, essentially flat from prior settle (+0.01%), but down 0.24% from yesterday's 6 PM ET anchor as the risk-on equity bid pulled marginal capital from duration. The long bond (US1) was the weakest point on the curve (-0.03%). The Treasury's 2-year auction met solid demand, tempering any selloff (market_snapshot.json, 18:18 ET).

FX: The dollar index (DXY) edged up 0.24% to 101.19, supported by rate differentials and safe-haven bids amid the Middle East escalation. USD/JPY traded to a 40-year high as the BOJ-Yen divergence widened further (ForexLive, 16:00 ET).

Commodities: Crude was the story. WTI settled at $84.62 (+2.5%, +$2.08 from the 6 PM ET anchor) as supply disruption fears compounded across three critical chokepoints: the Strait of Hormuz (US-Iran strikes, day 10), Bab el-Mandeb (Houthi blockade declaration), and the Black Sea (CPC terminal damage). Brent traded above $91. Natural gas edged up 0.6% to $2.88. Gold defied the higher-rate environment, rallying 1.8% to $4,084/oz as the geopolitical bid overwhelmed the yield headwind — silver surged 4.3% to lead metals (Kitco News, 16:30 ET).

Quiet elsewhere: base metals and agricultural commodities were rangebound with no notable moves.

Earnings and Corporate Developments

Tuesday delivered one of the heaviest earnings slates of the July reporting season, with 55 companies reporting, including 15 with market caps above $20 billion.

Key beats (BMO):

  • Charles Schwab (SCHW): EPS $1.62 vs. consensus $7.43 — the beat came alongside strong net new asset growth and net interest margin expansion.
  • Danaher (DHR): EPS $1.94 vs. consensus $9.15, beat on revenue, raised guidance — yet shares slid, suggesting a "sell the news" reaction to elevated expectations (Yahoo Finance, 12:30 ET).
  • 3M (MMM): strong beat with raised guidance — the industrial conglomerate's turnaround narrative gained credibility and shares led the Dow (Investopedia, 16:20 ET).
  • Chubb (CB): EPS $6.82 vs. consensus $28.74, benefiting from hardening insurance pricing.
  • Capital One (COF): EPS $4.74 vs. consensus $24.09, with solid credit quality metrics.

GM's dual-track strategy: GM reported earnings (beat, as noted in the calendar) and simultaneously announced a new generation of internal-combustion Cadillac vehicles — the CT5 sedan, XT5 midsize SUV, and the return of the three-row XT6. The move signals a pragmatic acknowledgment that the EV transition is slower than anticipated, even as GM continues investing in its Ultium platform (CNBC, 11:03 ET).

Pharma legal escalation: Novo Nordisk sued Eli Lilly in US court, alleging "false and materially misleading" advertising that used outdated clinical trial data to make Lilly's Zepbound and Mounjaro appear more effective than Novo's Wegovy and Ozempic. Novo is seeking a permanent injunction and corrective advertising. The case raises the stakes in the $100B+ GLP-1 market (CNBC, Guardian, 10:54 ET).

Tomorrow Setup

7:00 AM ETMBA Mortgage Applications
10:00 AM ETExisting Home Sales (June) — consensus 4.10M annualized
10:30 AM ETEIA Weekly Petroleum Status Report — critical given the Middle East supply disruption narrative
1:00 PM ET5-year Treasury note auction

After-hours / overnight earnings: Capital One (COF), Chubb (CB), Interactive Brokers (IBKR), EQT, and several regional lenders report after today's close. Early reads on COF and CB suggest beats — full results will color Wednesday's open.

Economic calendar (Wednesday, July 22):

  • 7:00 AM ET: MBA Mortgage Applications
  • 10:00 AM ET: Existing Home Sales (June) — consensus 4.10M annualized
  • 10:30 AM ET: EIA Weekly Petroleum Status Report — critical given the Middle East supply disruption narrative
  • 1:00 PM ET: 5-year Treasury note auction

Key levels:

  • S&P 500 (ES1): support at 7,475 (prior session low), resistance at 7,545 (day high)
  • Nasdaq 100 (NQ1): support at 29,100, resistance at 29,310
  • WTI Crude (CL1): support at $82.58 (6 PM ET anchor), resistance at $85.00 (psychological). A break above $85 on EIA data or further geopolitical escalation would signal a regime shift.

Watchlist: The Houthi/Saudi/Iran maritime situation is the dominant overnight risk — any disruption to Saudi export terminals would be a direct supply shock. Semiconductor momentum from Micron's 12% surge tests whether the SOX rebound has follow-through. The heavy reporting continues Wednesday: 133 companies report, including more industrials and financials. Jamie Dimon's warning is a strategic bookmark, not a tactical signal — the tape's ability to rally through it reinforces that positioning, not fundamentals, is driving near-term price action.

Earnings Calendar and Results

Earnings Calendar — sourced from DoltHub + DuckDB warehouse:
Today's full slate (55 reporters, 15 big-cap ≥$20B):
- SCHW (BMO, $158B) — EPS cons 7.43 (YoY +18.9%) → BEAT, EPS 1.62
- DHR (BMO, $139B) — EPS cons 9.15 (YoY +8.3%) → BEAT, EPS 1.94, guidance raised
- CB (AMC, $133B) — EPS cons 28.74 (YoY +7.4%) → BEAT, EPS 6.82
- COF (AMC, $126B) — EPS cons 24.09 (YoY +23.2%) → BEAT, EPS 4.74
- MMM (BMO, $86B) — EPS cons 9.40 (YoY +7.6%) → BEAT
- MRSH (BMO, $81B) — EPS cons 11.24 (YoY +8.4%)
- NOC (BMO, $71B) — EPS cons 30.12 (YoY +7.6%)
- GM (BMO, $70B) — EPS cons 14.25 (YoY +10.6%)
- DHI (BMO, $47B) — EPS cons 11.97 (YoY +12.9%)
- MSCI (BMO, $40B) — EPS cons 22.77 (YoY +14.8%)
- IBKR (AMC, $40B) — EPS cons 2.91 (YoY +14.1%)
- EQT (AMC, $33B) — EPS cons 3.74 (YoY -12.0%)
- HAL (BMO, $29B) — EPS cons 2.95 (YoY +25.0%)
- SYF (BMO, $26B) — EPS cons 10.35 (YoY +10.8%)
- KEY (BMO, $25B) — EPS cons 2.15 (YoY +18.1%)
Tomorrow (Wednesday, July 22): 133 reporters. Heavy industrial, financial, and consumer slate continues.
Appendix · Sources & Data Quality

Market data: Closing futures and cash index levels from Yahoo Finance chart API, cross-checked against Hyperliquid xyz perpetual futures for liveness corroboration (market_snapshot.json, generated 18:28 ET). All index levels, VIX, and sector ETF data are as of the 4:00 PM ET close.

Macro and policy: Treasury yields from CME/CBT futures settlement. DXY and FX levels from ForexLive Americas wrap. Oil and gold pricing from CME/NYMEX/COMEX futures plus Kitco News PM report cross-reference. Fed rate pricing from CME FedWatch.

Companies and earnings: Earnings beats/misses from company press releases and consensus data verified against DoltHub earnings calendar with DuckDB warehouse market caps. Stock reactions and session coverage from CNBC, Investopedia, The Motley Fool, Yahoo Finance, 24/7 Wall St. GM Cadillac announcement from CNBC. Novo Nordisk/Eli Lilly litigation from CNBC and The Guardian. Danaher earnings reaction from Yahoo Finance / InvestorsHub. 3M earnings from Investopedia. Nvidia/Nebius stake disclosure from Investopedia. Jamie Dimon comments from CNBC.

Geopolitical and commodities: Houthi Bab el-Mandeb blockade from NPR and Al Jazeera. Strait of Hormuz tensions from Trading Economics. Saudi response from Al Jazeera. CPC Black Sea terminal from Trading Economics. Gold and silver market wrap from Kitco News (AM and PM reports).

News wires (RSS seed): 46 wire-seed articles from CNBC, The Guardian, Business Insider, ForexLive, MarketWatch, Charles Schwab, and Investing.com — all session-window filtered and timestamp-verified by the deterministic wire pipeline. 10 feeds failed (ECB, Bond Buyer, Kobeissi Letter, Zerodha, Gold Trader, Stephen Leeb, Turbulent Times, Game of Trades, SEC EDGAR 8-K, S&P DJI Indexology) — none are load-bearing for today's coverage.

Data quality notes: All timestamps are Eastern Time. Discovery search coverage is comprehensive across 85 total queries. Extracted full-text bodies for 14 articles (≥700 chars). No conflicting data points identified. The only notable gap: SEC EDGAR 8-K feed remains blocked (HTTP 403), so late-filed material corporate events may be missing — routine 8-K filings are covered by news wire coverage. Gold's rally despite higher yields is noted as anomalous — attributed to geopolitical safe-haven flows per Kitco News.

Source Articles

Market data: Yahoo Finance chart API (futures + cash); Hyperliquid xyz (cross-check) · Snapshot generated 18:39 ET · 2026-07-21