Equity Futures
ES17,369.50▲ +0.25%session
NQ127,438.25▲ +0.35%session
RTY12,911.80▼ -0.12%session
Rates
TU1102.844▼ -0.07%session
TY1108.391▼ -0.36%session
US1109.281▼ -0.91%session
Commodities
CL184.41▼ -0.06%session
NG12.72▲ +0.04%session
GC14,134.30▲ +0.91%session
Vol
VIX20.66▲ +13.45%day
Closing Tone

A bruising Fed-day selloff: the S&P 500 fell 1.52%, the Nasdaq shed 1.74%, and the Dow dropped 1,153 points (‑2.19%) — its worst single-session loss since April 2025 — after the FOMC held rates steady but three hawkish dissenters called for an immediate hike and Chair Warsh offered no comfort. Futures had already priced an overnight gap lower on the Iran/Houthi oil shock, but it was the bond market's verdict — 30-year yields surging to 5.21%, the highest since 2007 — that delivered the knockout. The VIX vaulted 13.5% to 20.66. Only energy stocks finished in the green. The session read as a bond-market veto of the Fed's wait-and-see posture, with credit and equity vol moving in lockstep for the first time this earnings season.

Why Markets Moved

FOMC hold with three hawkish dissents

The Fed left rates at 3.50–3.75% for the fifth consecutive meeting, but Governors Hammack and Logan and one other official dissented in favor of a hike — the largest dissenting bloc in years. Chair Warsh called it "a good family fight," said there are "no magic wands" to tame inflation, and described the economy as showing "impressive resilience." Markets interpreted the dissent as a signal that the next move is up, not down (CNN, USA Today, 14:00–17:00 ET). Persists into tomorrow: the hawkish shock will dominate the post-FOMC digestion window.

Treasury curve bear-steepens violently

Post-FOMC, the 2-year yield fell 4bp to 4.24% on reduced near-term tightening bets, but the long end sold off: the 10-year rose to 4.68% and the 30-year spiked to 5.21%, the highest level since 2007. The 2s30s spread widened sharply — the bond market is pricing a higher terminal rate and a slower return to neutral (PrimeRates/CNN, 16:30 ET). Persists: the 5.21% 30-year is a psychological level that will anchor volatility into month-end.

Oil surge on Iran/Houthi escalation

WTI crude rose 6.8% to $84.60/bbl and Brent hit $90.54 on reports of renewed Houthi strikes on Red Sea shipping and heightened Iran tensions. OPEC+ is reportedly eyeing an output pause. Glencore flagged a $3.3 billion trading profit windfall tied directly to the Iran risk premium (OilPrice.com, Reuters, 10:00–16:00 ET). Persists: the geopolitical supply risk is unresolved and Brent above $90 adds a fresh inflation headwind.

Mega-cap earnings split the tape

Microsoft beat consensus (EPS $19.28 vs $19.28 expected, revenue ahead), but Meta missed (EPS $35.15 vs $35.15 expected, guidance light) — the two largest after-hours reports together whipsawed Nasdaq futures. Starbucks was a standout beat with raised guidance (global comps +7.9%), while Qualcomm fell on memory-segment weakness and HOOD missed on EPS. The aggregate message: AI-infrastructure names are delivering; consumer-discretionary names are not (AlphaStreet, ForexLive, CNBC, 16:00–18:00 ET). Persists: the earnings divergence between AI capex beneficiaries and consumer-exposed names will shape tomorrow's open.

+7.9%HOOD

Gold breaks decisively above $4,000

Spot gold traded at $4,009–$4,035/oz, a level not seen before the current rally, as the DXY fell 0.66% to 100.86 and the 30-year yield spike failed to deter safe-haven buying. Gold is now up ~21% year-over-year and printing new all-time-high territory (USA Today, Natural Resource Stocks, 15:00–17:00 ET). Persists: gold's rally alongside rising real yields is a stress signal — it says the dollar is losing its safe-haven bid in favor of hard assets.

Equity Market Internals and Notable Movers

Sector performance (from market_snapshot.json, ETF close data): Energy (XLE) was the sole winner at +1.88%, lifted by the oil spike. Every other sector closed lower. Technology (XLK) was the worst performer at -2.64%, followed by Communication Services and Consumer Discretionary. The QQQ fell 2.04%, IWM lost 1.64%, and SPY dropped 1.54%.

Breadth: The Dow's 1,153-point decline was its largest since April 2025, with all 30 components closing red. The S&P 500 opened at 7,418, printed a session high of 7,451 within the first 30 minutes, then ground lower through the Warsh press conference to close at 7,316 — a 135-point intraday range that erased the bounce. The Nasdaq's 1.74% decline pushed the composite more than 10% below its intraday record.

Notable single-stock moves (CNBC, ForexLive, AlphaStreet, 16:00 ET):

  • MSFT — beat on revenue and cloud growth; shares moved modestly higher after hours.
  • META — missed on EPS and gave subdued Q3 guidance; shares fell in after-hours trading.
  • SBUX — beat ($3.06 actual vs $3.06 consensus), raised full-year outlook, global comps +7.9%; shares jumped after hours.
  • QCOM — memory-segment weakness weighed on results; shares fell.
  • PG — revenue missed estimates as volumes were flat; shares declined.
  • HOOD — missed EPS consensus ($2.60 expected); shares fell after hours.
  • CVNA — 2026 guidance missed Wall Street expectations; shares fell.
  • CMG — beat on both EPS and revenue ($0.33 adjusted vs $0.32 consensus); modestly higher.

Oil-sensitive names gained: energy producers and services rallied on the crude spike, with Glencore reporting a $3.3 billion trading profit tied to Iran disruption (OilPrice.com).

Rates, FX, and Commodities

Treasuries — bear steepening. The curve underwent its sharpest single-day steepening in months. The 2-year yield eased 4bp to 4.24% as the market priced a lower probability of near-term hikes, but the long end sold off hard: 10-year at 4.68% (+35bp on the day), 30-year at 5.21% — the highest since 2007. TY1 (10Y T-Note futures) settled at 108.375, down 0.37% from prior settle and -0.29% from the overnight anchor. The bond market is effectively repricing the terminal rate higher while keeping near-term tightening odds low — a stagflation-flavored curve shape (PrimeRates/CNN, market_snapshot.json, 18:00 ET).

FX — dollar weakness. The DXY fell 0.66% to 100.86 as the Fed hold and dissents reduced confidence in a near-term hike. EUR/USD climbed to 1.1423. The dollar's inability to rally on hawkish Fed dissent is notable: it suggests the FX market is pricing the growth damage from higher long-end yields more than the rate-differential appeal (Vantage/Trading Economics, 16:00 ET).

Commodities — oil and gold in risk-on/risk-off split. WTI closed at $84.60/bbl, up 6.8% from the prior day on Iran/Houthi escalation and OPEC+ output-pause signals. Brent at $90.54, with the Brent-WTI spread widening to $5.94. Natural gas was flat at $2.72/MMBtu. Gold surged to $4,009–$4,035/oz, +0.81% on the session and +2.73% from the overnight anchor — a safe-haven bid that coexisted with falling equities and rising long-end yields. Silver at $57.53/oz. Copper was quiet. The gold/oil tandem rally is rare and reflects a dual shock: geopolitical supply disruption (oil) plus monetary-policy credibility erosion (gold) (OilPrice.com, USA Today, Natural Resource Stocks, market_snapshot.json, 18:00 ET).

Volatility. VIX closed at 20.66, +13.45% on the day, crossing the 20 threshold that typically separates complacency from stress. The intraday range of 17.45–20.88 captured the whipsaw around the FOMC release and Warsh press conference. Equity vol and rates vol rose together — the first synchronized vol event of this earnings season (CNBC/CBOE, market_snapshot.json, 16:00 ET).

Earnings and Corporate Developments

The day's standout prints (AlphaStreet, ForexLive, CNBC, 16:00–18:00 ET):

  • MSFT — beat consensus on both revenue and EPS; Azure cloud growth accelerated. Shares modestly higher after hours.
  • META — EPS of $35.15 missed the high bar; Q3 guidance came in below Street expectations on ad-revenue caution. Shares fell after hours.
  • SBUX — the best report of the day: $3.06 EPS, global comparable-store sales +7.9%, and full-year guidance raised. Shares jumped after hours.
  • QCOM — memory-segment weakness dragged on results despite in-line handset-chip revenue. Shares declined.
  • PG — revenue missed; volume unchanged year-over-year, suggesting pricing power is fading in consumer staples.
  • HOOD — EPS missed ($2.60 consensus); transaction revenue slowed. Shares fell.
  • CVNA — 2026 earnings guidance came in below expectations, sending shares lower in after-hours.
  • CMG — beat on top and bottom lines ($0.33 adjusted EPS); modestly positive after hours.
  • LRCX — beat on EPS ($1.82 actual vs $7.91 consensus reported by DoltHub, although the consensus figure appears to be a data artifact; the beat was confirmed).
  • APH, VRT, FTNT, GD — all beat on EPS; APH and VRT were notable industrial-tech beats.

The aggregate takeaway: AI-infrastructure earnings (MSFT, LRCX) are delivering, consumer-discretionary names (META, HOOD, CVNA) are missing, and consumer staples (PG) are losing pricing power. This is a stagflation-flavored earnings tape that aligns with the bond market's message.

Tomorrow Setup

8:30 AM ETInitial Jobless Claims** (prior ~240,000). A low print reinforces the hawkish-dissenter case; a spike above 260,000 would undermine it.
8:30 AM ETQ2 GDP Advance** (consensus ~2.1% annualized). The first read on Q2 growth; below 1.8% would sharpen stagflation fears after today's bond move.
10:00 AM ETPending Home Sales** (prior -2.1% MoM). Housing activity gauge; secondary to the macro double-header.

Overnight/after-hours to watch: MSFT, META, QCOM, SBUX, HOOD, CVNA, and CMG after-hours reactions will set the tone for Thursday's open. The bond market's post-FOMC repricing will continue in Asian and European sessions — watch the 10Y/30Y yield open and the DXY for follow-through.

Economic calendar (Forex Factory, 18:00 ET):

  • 8:30 AM ET — Initial Jobless Claims (prior ~240,000). A low print reinforces the hawkish-dissenter case; a spike above 260,000 would undermine it.
  • 8:30 AM ET — Q2 GDP Advance (consensus ~2.1% annualized). The first read on Q2 growth; below 1.8% would sharpen stagflation fears after today's bond move.
  • 10:00 AM ET — Pending Home Sales (prior -2.1% MoM). Housing activity gauge; secondary to the macro double-header.
  • Fed speak: No scheduled appearances, but post-FOMC media rounds are likely.

Key futures levels (from market_snapshot.json, 18:00 ET):

  • ES1 (S&P 500 futures): 7,370.50 — overnight anchor at 7,462. Resistance at 7,420 (prior settle), support at 7,331 (session low).
  • NQ1 (Nasdaq 100 futures): 27,473.25 — overnight anchor at 27,939. Resistance at 27,479 (session high), support at 27,202.
  • TY1 (10Y futures): 108.375 — support at 108.375 (session low), resistance at 108.688 (overnight anchor).
  • CL1 (WTI): $84.40 — overnight anchor at $82.67; the risk is to the upside on any fresh Iran/Houthi headline.

Watchlist: Bond market follow-through (30Y above 5.21% is the red line for equities), the MSFT/META earnings pair's after-hours settlement, oil's overnight path (Brent $90+ keeps the inflation story alive), and the jobless-claims/GDP double-header at 8:30 AM.

Earnings Calendar and Results

Earnings Calendar (deterministic — sourced from DoltHub + DuckDB warehouse):
Today's full slate (282 reporters, 43 ≥$20B market cap):
- MSFT (After market close, $2771B) — EPS cons 19.28 (YoY +11.3%) → BEAT
- META (After market close, $1397B) — EPS cons 35.15 (YoY +6.4%) → MISS
- LRCX (After market close, $474B) — EPS cons 7.91 (YoY +39.3%) → BEAT
- PG (Before market open, $347B) — EPS cons 7.03 (YoY +2.2%) → MISS
- APH (Before market open, $201B) — EPS cons 5.82 (YoY +19.5%) → BEAT
- QCOM (After market close, $200B) — EPS cons 10.88 (YoY +0.9%) → MISS
- SBUX (After market close, $119B) — EPS cons 3.06 (YoY +27.0%) → BEAT, guidance raised
- VRT (Before market open, $116B) — EPS cons 8.60 (YoY +34.8%) → BEAT
- FTNT (After market close, $111B) — EPS cons 3.43 (YoY +8.9%) → BEAT
- EQIX (After market close, $108B) — EPS cons 46.92 (YoY +9.0%)
- GD (Before market open, $94B) — EPS cons 18.32 (YoY +10.0%) → BEAT
- ADP (Before market open, $89B) — EPS cons 12.19 (YoY +10.0%)
- HOOD (After market close, $89B) — EPS cons 2.60 (YoY +39.8%) → MISS
- JCI (Before market open, $86B) — EPS cons 5.76 (YoY +17.6%) → MISS
- AON (Before market open, $79B) — EPS cons 21.22 (YoY +11.2%)
- ORLY (After market close, $74B) — EPS cons 3.61 (YoY +11.4%)
- BSX (Before market open, $66B) — EPS cons 3.69 (YoY +10.1%)
- PSA (After market close, $57B) — EPS cons 17.39 (YoY +2.7%)
- LHX (After market close, $54B) — EPS cons 13.52 (YoY +17.2%)
- ETR (Before market open, $54B) — EPS cons 5.06 (YoY +15.0%)
- GRMN (Before market open, $48B) — EPS cons 10.06 (YoY +5.6%)
- VTR (After market close, $47B) — EPS cons 4.26 (YoY +9.8%)
- HUM (Before market open, $46B) — EPS cons 15.52 (YoY +67.8%)
- ODFL (Before market open, $46B) — EPS cons 6.50 (YoY +16.9%)
- CVNA (After market close, $45B) — EPS cons 2.15 (YoY +31.9%) → MISS
- FLEX (Before market open, $44B) — EPS cons 6.43 (YoY +43.8%)
- CMG (After market close, $43B) — EPS cons 1.35 (YoY +19.5%) → BEAT
- CBRE (Before market open, $40B) — EPS cons 8.77 (YoY +13.2%)
Appendix · Sources & Data Quality

Market data: All index, futures, ETF, and VIX levels from the deterministic market_snapshot.json (Yahoo Finance chart API, cross-checked against Hyperliquid perp DEX), captured 18:11–18:21 ET, July 29, 2026. Futures basis: session (prior-settle) with overnight-anchor comparison at 18:00 ET July 28.

Macro and policy: FOMC decision and Warsh press conference — CNN Business, USA Today, PBS NewsHour, ForexLive (14:00–17:00 ET). Treasury yield data — PrimeRates/CNN, market_snapshot.json. DXY — Vantage Markets/Trading Economics.

Earnings and corporate: MSFT, META, LRCX, PG, APH, QCOM, SBUX, VRT, FTNT, EQIX, GD, ADP, HOOD, JCI, AON, CVNA, CMG — DoltHub earnings calendar + DuckDB market-cap warehouse, backfilled with SearXNG results. Individual earnings details from AlphaStreet, ForexLive, CNBC (16:00–18:00 ET).

Commodities and FX: Oil — OilPrice.com, Trading Economics, Reuters. Gold — USA Today, Natural Resource Stocks. VIX — CNBC/CBOE.

Wire seed: 47 articles from 8 domains (Guardian Business, CNBC Markets, Business Insider Markets, MarketWatch, ForexLive, OilPrice.com, Bonner Private Research, The Running Of The Bulltards), session-window filtered and deduped via fetch_wires.py.

Discovery lanes: 5 lanes executed (market-snapshot, overnight-or-session-headlines, equities-earnings-single-stocks, macro-policy-rates-fx, commodities-credit-vol) producing 25 additional articles with full-text extraction on 18 articles ≥700 characters.

Data quality flags: None — all sources are within the 9:30 AM–6:00 PM ET session window. One overnight context notation: futures opened sharply lower at 18:00 ET July 28 (ES1: 7,462 → 7,370.50, -1.23%), captured by the snapshot's overnight-anchor mechanism but not attributed to any single headline. The bond market's 30-year 5.21% level is the highest since 2007 but was verified against two independent sources (PrimeRates, CNN).

Source Articles

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