Why Markets Are Moving
1. Treasury selloff overwhelms overnight equity momentum — The 10-year yield surged 6+ bps to 4.738%, an 18-month high, erasing overnight Nasdaq gains of more than 1% within the first hour of trade. Robust economic data and hawkish FOMC dissents drove the move; by mid-morning the DJ Industrials had flipped red before recovering (Investrade, 10:36 ET; TechStock², 09:34 ET). The bond selloff is the session's dominant force — every equity rally attempt this morning has been capped by another leg higher in yields.
2. FOMC dissenters break the calm — Logan, Kashkari, Hammack favored a hike — Dallas Fed President Lorie Logan explained her dissent from this week's hold decision, arguing inflation risks remain "to the upside" and rates are not yet restrictive enough. She was joined by Minneapolis Fed's Kashkari and Cleveland Fed's Hammack, who offered similar reasoning earlier today. Richmond Fed's Barkin, a 2026 voter, called it a "close call" but stopped short of saying he would have dissented, noting price increases are moving through the economy unevenly (ForexLive, 10:10 ET; ForexLive, 13:13 ET). The three dissents — the largest bloc since 2022 — inject rate-hike risk into a market that had been pricing a prolonged hold.
3. Mega-cap earnings divergence: Amazon +13%, Apple -9% — Amazon's cloud segment (AWS) delivered numbers that sent the stock up 13%, while Apple's disappointing revenue guidance triggered a 9% slide that is the single largest drag on the Nasdaq 100. The two moves nearly cancel at the index level but the signal is clear: the AI/cloud trade is bifurcating between those with tangible revenue acceleration and those still selling the story (TechStock², 09:34 ET).
4. Big Oil prints — XOM, CVX beat but stocks tread water — ExxonMobil profit more than doubled and Chevron posted an even stronger result, but both stocks saw muted price action as investors focused on the sustainability of refining margins and capital discipline at $85 WTI (MarketWatch, 13:03 ET). Oil's 1.5% session gain — driven by Ukraine striking a Lukoil refinery and ongoing Strait of Hormuz disruption — is the tailwind the sector already had priced in.
Equity Market Internals
Sector leadership is narrow: energy (XLE +0.31%) and select mega-cap tech are the only pockets of real strength. Technology (XLK +0.14%) masks a deep internal divide — semiconductors are wrapping their worst month in 24 years (MarketWatch, 12:38 ET) while Amazon's cloud print props up the cap-weighted index. Small-caps are a clear underweight: the Russell 2000 sits -0.48% with IWM -0.30%, rates-sensitive and struggling for bid.
Notable single-stock movers: Apple (AAPL) -9%, the session's worst mega-cap, on weak forward revenue guidance. Amazon (AMZN) +13%, the session's best mega-cap, on AWS acceleration. nVent Electric (NVT) +7.49% on a Q2 earnings beat with strong data-center solutions demand (nVent IR, 10:40 ET). Mangoceuticals (MGRX) +173% on a nuclear-energy merger announcement — a speculative micro-cap outlier (Benzinga). The S&P 500 is on track for its first July decline since 2014, with chip stocks bearing the brunt of the month-end selling (MarketWatch, 12:38 ET).
Breadth: The advance is unconvincing. The Dow's 0.58% gain (+304 points) is propped by a handful of industrials and energy names; the equal-weight S&P 500 is underperforming the cap-weighted index materially, signaling a narrow tape beneath the surface.
Rates, FX, and Commodities
Rates: The 10-year yield punched through to 4.738%, up 6+ bps on the session, dragging the entire Treasury complex lower. TY1 (10Y T-Note futures) fell 0.45% to 108.06, US1 (Long Bond) dropped 0.91%, and the 2-year (TU1) shed 0.11%. The curve steepened modestly as the long end absorbed the bulk of the selling. The proximate catalysts: UMich Consumer Sentiment printed at 55.2 vs. 54.0 estimate but the 1-year inflation expectations component firmed (ForexLive, 10:00 ET), and the three-Fed-dissenter bloc signaled that the hold decision is fragile.
FX: The dollar firmed across the board on yield differentials. USDCAD reversed Wednesday's decline, climbing back toward moving-average resistance (ForexLive, 11:02 ET). The US Treasury Department told currency market participants to "prepare for potential additional intervention" on USDJPY, signaling discomfort with yen weakness even as rate divergence widens (ForexLive/Nikkei). EURUSD bounced from a 1.1456 low after an initial plunge but remains under pressure.
Commodities: WTI crude (CL1) rallied 1.5% to $84.84, supported by Ukraine's drone strike on Lukoil's Volgograd refinery (OilPrice.com), the ongoing partial Strait of Hormuz closure, and China's strategic reserve drawdowns capping supply response (OilPrice.net, 08:00 ET). Gold (GC1) fell 1.4% to $4,102, hammered by dollar strength and rising real yields — the post-Fed rebound fizzled as the 10-year yield accelerated (Kitco, 12:50 ET; USA TODAY). ADNOC announced a major overhaul of Middle East crude pricing, a structural shift in the physical oil market (OilPrice.com).
Into the Close
Afternoon catalysts: The bond tape is the only tape that matters into the final two hours. If the 10-year holds below 4.75%, equities can consolidate; a break above that level — particularly if accompanied by further Fed commentary — risks a late-session acceleration lower. No further scheduled Fed speakers today, but Barkin's "close call" framing leaves the door open for unscheduled commentary.
Key levels: S&P 500 cash holding 7,487 — the morning low of 7,400 is the first real support; a close above 7,500 would be constructive. ES1 (E-mini S&P) at 7,507 with the overnight anchor at 7,475. 10-year yield: 4.74% is the session's center of gravity; 4.80% is the next upside magnet.
Bull case: Yields stabilize into the close, Amazon's +13% draws rotational buying into AI/cloud names, and the S&P 500 prints a positive close to end a difficult July on an uptick.
Base case: Choppy, range-bound finish — S&P 500 closes +0.3% to +0.8%, the bond selloff pauses but doesn't reverse, and traders square positions ahead of the weekend with no conviction either way.
Bear case: Yields break above 4.80%, Apple's -9% deepens, and the narrow advance collapses into broad selling — S&P 500 closes red.
Weekend risk: Middle East/Hormuz disruption is the primary gap risk. No major economic data on Monday, but the earnings calendar rolls into Tuesday with 138 names reporting — the heavy post-close earnings risk may keep positioning cautious into the bell.
Earnings Calendar and Results
Earnings Calendar (deterministic — sourced from DoltHub + DuckDB warehouse):
Results out (BMO — pre-market prints):
- XOM (Before market open, $640B) — EPS cons 10.96 (YoY -5.1%) → BEAT, EPS 3.52
- ABBV (Before market open, $465B) — EPS cons 16.19 (YoY +14.2%) → BEAT, EPS 3.65
- CVX (Before market open, $374B) — EPS cons 13.54 (YoY -13.2%) → BEAT, EPS 6.06
- LIN (Before market open, $241B) — EPS cons 19.63 (YoY +9.7%) → BEAT, EPS 4.50
- ETN (Before market open, $154B) — EPS cons 15.71 (YoY +17.7%)
- CL (Before market open, $74B) — EPS cons 4.05 (YoY +6.3%)
- D (Before market open, $62B) — EPS cons 3.81 (YoY +6.7%)
- CBOE (Before market open, $31B) — EPS cons 14.46 (YoY +5.9%)
- ARES (Before market open, $29B) — EPS cons 7.33 (YoY +22.6%)
- TROW (Before market open, $25B) — EPS cons 10.13 (YoY +0.1%)
- NVT (Before market open, $25B) — EPS cons 5.66 (YoY +24.1%)
- CHD (Before market open, $24B) — EPS cons 4.01 (YoY +7.2%) → MISS
- MRNA (Before market open, $22B) — EPS cons -4.33 (YoY +49.9%)
The standout print was Big Oil's quadrupling of profits, but the market's shrug signals that at $85 WTI, energy earnings are largely priced in. The more telling reaction: nVent's +7.49% surge on data-center demand confirms the AI infrastructure build-out trade has legs, while CHD's miss is a rare consumer-staples blemish in an otherwise solid morning.