Equity Futures
ES17,553.25▲ +0.10%session
NQ129,294.75▼ -0.07%session
RTY12,975.60▼ -0.71%session
Rates
TU1102.793▼ -0.06%session
TY1108.453▼ -0.17%session
US1110.063▼ -0.28%session
Commodities
CL186.70▲ +2.80%session
NG12.93▲ +2.37%session
GC14,152.60▲ +1.87%session
Vol
VIX16.81▼ -1.41%day
Midday Mood

Risk appetite is fragmenting at mid-session. The Dow ekes out a 0.3% gain while the Nasdaq slips 0.3% and the S&P 500 hugs the flatline — a classic rotation out of growth into value as oil's surge past $94/bbl Brent reignites the inflation bogeyman. The tape is being dictated from the Middle East, not the trading floor: the 11th straight night of US airstrikes on Iran has sent crude nearly 3% higher on the session, pushing the 30-year yield back above 5.14% and forcing a wholesale rethink of the "disinflation + AI" thesis that carried equities to records. With Alphabet and Tesla reporting after the close in the first major test of Mag Seven earnings season, conviction is scarce and hedging is visible.

Session DriftPre-Market 06:18 ET → Midday 13:43 ET
S&P 5007,5097,517▲ +0.10%
NASDAQ25,83725,792▼ -0.18%
DOW52,22552,324▲ +0.19%
RUT2,9872,965▼ -0.74%
VIX17.4116.81▼ -3.45%
▲ Session Leaders
XLE+1.26%
DOW+0.19%
SPY+0.11%
S&P 500+0.10%
▼ Session Laggards
RUT-0.74%
IWM-0.72%
NASDAQ-0.18%
QQQ-0.08%
🔔 Into the CloseFull section →
Key levels into the close
  • S&P 500: support at 7,460 (overnight low), resistance at 7,530 (session high)
  • Nasdaq: 29,000 on NQ1 futures is the psychological support ahead of tech earnings
  • WTI: $86 support, $88 resistance — a break above $88 on any Hormuz escalation could accelerate the equity sell-off
  • 10Y yield: sustained above 4.65% would challenge the "peak rates" narrative and pressure growth/tech into the close

BoltNews Mid-Day Briefing — July 22, 2026

Why Markets Are Moving

1. Oil surges on Iran escalation — the dominant macro driver. WTI crude rose above $88/bbl (+3.0%) and Brent crude topped $94/bbl (+3.6%) as the US widened its bombing campaign inside Iran for an 11th consecutive day (Yahoo Finance, 09:17 ET). The US struck the northwestern city of Tabriz for the first time, and President Trump threatened to strike Pickaxe Mountain, believed to hold Iran's enriched uranium stockpile. Defense Secretary Hegseth disclosed $37.5 billion spent on the conflict so far. Iran's interior minister visited Pakistan for mediation but reported no diplomatic progress — the US-Iran June memorandum of understanding is "all but dead" (Yahoo Finance, 09:17 ET). The Strait of Hormuz remains severely disrupted; Asian refiners who had bet on August supply normalization now face delivery delays that could thwart planned refinery rate increases (OilPrice.com/Reuters, 08:30 CT).

2. Tariff regime shift looms — trade policy uncertainty adds a second risk layer. Trump's 10% global tariff under Section 122 of the Trade Act of 1974 expires this Friday, July 24. The administration appears ready to replace them with more permanent Section 301 duties, including a forced-labor investigation recommending 10% on 14 nations plus the EU and 12.5% on 45 countries including China (Yahoo Finance, July 20). A new 25% tariff on Brazil took effect today. Raymond James analysts wrote: "We believe the White House will move ahead with reverse engineering its global reciprocal tariffs" (Yahoo Finance, 09:13 ET). GE Vernova flagged an expected $100–200 million tariff-driven cost increase in its earnings release this morning.

3. Bond yields spike — oil-driven inflation fears reverse the "peak rates" trade. The 10-year Treasury yield rose to 4.64% and the 30-year climbed to 5.14% as Brent hovered near $95/bbl (Yahoo Finance, 09:28 ET). A $13 billion 20-year bond auction tailed at a high yield of 5.163% (ForexLive, 13:13 ET). While recent softer inflation prints had eased rate-hike fears, surging energy costs threaten to reignite headline inflation and could sway the Fed toward tightening later this year.

4. Tech holds its breath for Alphabet and Tesla. The Nasdaq's underperformance (-0.3%) reflects cautious positioning ahead of Q2 results from Alphabet (GOOG, $4.1T market cap) and Tesla (TSLA, $1.5T) after the close — the first two Magnificent Seven reporters. The AI trade has entered the "show me" phase: investors are weighing whether Google's AI monetization justifies surging capex, while Tesla's capex trajectory for Optimus and robotaxi initiatives will be scrutinized (Yahoo Finance, 10:38 ET). IBM (IBM, $255B), which issued a pre-earnings warning last week, is also scheduled after the close.

Equity Market Internals

The session is defined by a sharp sector rotation: energy is the clear leader, with the S&P 500 Energy sector benefiting from the 3%+ surge in crude. Defensive value — consumer staples, utilities, and healthcare — are also bid. Technology and consumer discretionary are under pressure as the Mag Seven earnings cycle begins and rising yields compress growth multiples.

Breadth: Mixed but not panicked. The Dow's 0.3% advance versus the Nasdaq's 0.3% decline reflects the rotation, not outright selling. Advancing volume is concentrated in energy, materials, and financials.

Notable single-stock movers:

  • SMCI: +22% — record $60B backlog and gross margin guidance nearly doubled (Yahoo Finance, 11:15 ET)
  • GEV: -6.8% — EPS miss overshadowed revenue beat and raised guidance (Yahoo Finance/Stocktwits, 08:14 ET)
  • AMD: +2.1% — plans to invest up to $5 billion in Anthropic as it seeks to cut into Nvidia's AI dominance (MarketWatch, 12:58 ET)
  • NVDA: +3.2% — benefiting from SMCI's strong AI server demand signal (Yahoo Finance, 11:15 ET)
  • WAB: Record high — Wabtec benefited from strong earnings (Stocktwits, July 22)
  • European indices (STOXX 600, DAX, FTSE 100) all closed higher for a third straight session (ForexLive, 12:37 ET)

Rates, FX, and Commodities

Rates: The Treasury curve bear-steepened as long-end yields pushed higher on oil-driven inflation fears. The 10Y yield reached 4.64% and the 30Y hit 5.14%, both above key psychological thresholds. A $13 billion 20-year bond auction tailed at 5.163%, reflecting soft demand at the long end (ForexLive, 13:13 ET). The move reverses some of the rate relief that followed softer recent CPI prints, as Brent's push toward $95/bbl threatens to reignite headline inflation.

FX: The US dollar was mixed. USD/CHF buyers maintained control above key moving averages (ForexLive, 10:29 ET). NZD/USD moved back below its 200-hour moving average but found support at the 50% midpoint (ForexLive, 12:14 ET). The Brazil real came under pressure as new 25% US tariffs on Brazilian goods took effect today. Commodity currencies have been supported by the oil surge.

Commodities:

  • WTI Crude: $86.85/bbl, +3.0% on the session (market_snapshot.json, 13:30 ET). Earlier hit $88 intraday. The 11th straight day of US airstrikes on Iran, including the first strikes on Tabriz and Trump's threats to target nuclear sites, are the proximate drivers (Yahoo Finance, 09:17 ET).
  • Brent Crude: $94.13/bbl, +3.4% — above $94 for the first time in six weeks (OilPrice.com, MarketWatch).
  • Gold: $4,149.7/oz, +1.8% — rallying on geopolitical haven demand and real-rate uncertainty (market_snapshot.json).
  • Natural Gas: $2.93/MMBtu, +2.3% — Europe heads into winter with its weakest gas cushion in 15 years (OilPrice.com, 10:30 ET).
  • Iran-aligned Houthis have also threatened to block the Bab el-Mandeb Strait, which would cut off Saudi Arabia's Red Sea oil exports — a major concern for Asian refiners relying on those volumes (OilPrice.com, 08:30 CT).
  • US crude inventories rose 2.01 million barrels versus an expected draw of 1.05 million, per EIA data (ForexLive, 11:05 ET).

Earnings Calendar and Results

Earnings Calendar — sourced from DoltHub + DuckDB warehouse:
Results out (BMO — pre-market prints):
- PM (Before market open, $282B) — EPS cons 9.21 (YoY +9.6%) → BEAT, EPS 2.20
- GEV (Before market open, $281B) — EPS cons 24.46 (YoY -20.3%) → BEAT, EPS 2.47, guidance raised
- T (Before market open, $158B) — EPS cons 2.55 (YoY +9.9%) → BEAT, EPS 0.65
- CME (Before market open, $80B) — EPS cons 12.72 (YoY +4.4%) → BEAT, EPS 2.99
- MCO (Before market open, $79B) — EPS cons 18.47 (YoY +10.5%)
- TEL (Before market open, $59B) — EPS cons 12.71 (YoY +12.4%)
- WAB (Before market open, $46B) — EPS cons 12.22 (YoY +14.8%)
- NTRS (Before market open, $32B) — EPS cons 12.22 (YoY +8.2%)
- TDY (Before market open, $29B) — EPS cons 26.14 (YoY +8.5%)
- OTIS (Before market open, $28B) — EPS cons 4.58 (YoY +10.1%)
- PHM (Before market open, $26B) — EPS cons 11.09 (YoY +11.5%)
- RPM (Before market open, $14B) — EPS cons 5.94 (YoY +8.6%)
- SF (Before market open, $11B) — EPS cons 6.72 (YoY +8.0%)
Upcoming after close (AMC):
- GOOGL (After market close, $4,117B) — EPS cons 14.87 (YoY +3.8%)
- GOOG (After market close, $4,084B) — EPS cons 14.87 (YoY +3.8%)
- TSLA (After market close, $1,504B) — EPS cons 2.64 (YoY +22.8%)
- TXN (After market close, $294B) — EPS cons 8.91 (YoY +15.7%)
- IBM (After market close, $255B) — EPS cons 13.35 (YoY +8.7%)
- NOW (After market close, $101B) — EPS cons 4.99 (YoY +20.8%)
- CSX (After market close, $89B) — EPS cons 2.18 (YoY +13.5%)
- KMI (After market close, $74B) — EPS cons 1.51 (YoY +1.3%)
- URI (After market close, $67B) — EPS cons 53.16 (YoY +13.5%)
- WCN (After market close, $39B) — EPS cons 6.19 (YoY +12.8%)
- CCI (After market close, $36B) — EPS cons 4.98 (YoY +12.4%)
- LVS (After market close, $31B) — EPS cons 3.68 (YoY +16.1%)
- EQR (After market close, $26B) — EPS cons 4.24 (YoY +7.6%)
- AVB (After market close, $27B) — EPS cons 11.68 (YoY +3.5%)
- ROL (After market close, $21B) — EPS cons 1.40 (YoY +10.2%)
- PKG (After market close, $22B) — EPS cons 12.57 (YoY +10.9%)
- LUV (After market close, $25B) — EPS cons 5.19 (YoY +12.6%)
- RJF (After market close, $29B) — EPS cons 13.83 (YoY +10.2%)

Key earnings reactions at mid-session:

  • GE Vernova (GEV): Shares fell 6.8% despite beating revenue ($11.1B vs $10.8B consensus) and raising FY2026 guidance to ~$46B. The EPS miss ($2.47 vs $3.10 consensus) and tariff-cost headwinds ($100–200M) weighed on the stock. CEO Strazik highlighted that data center orders have already doubled 2025's full-year total, surpassing $5 billion YTD, and the company now expects 125 GW of gas equipment under contract by year-end (Yahoo Finance/Stocktwits, 08:14 ET).
  • Super Micro Computer (SMCI): Shares surged 22% after the AI server maker guided gross margins to 15–17%, nearly double its prior 8.2–8.4% range, on a record $60 billion Q4 order backlog. Year-to-date, SMCI remains down ~13% despite the AI boom (Yahoo Finance, 11:15 ET).
  • Philip Morris (PM): Beat consensus with EPS of $2.20 against estimates of $9.21, per the earnings calendar. The $282B market-cap tobacco giant's print sets a constructive tone for consumer staples.
  • European indices closed higher for a third consecutive day (ForexLive, 12:37 ET), extending positive momentum despite geopolitical headwinds.
Appendix · Sources & Data Quality

Primary market data:

  • Market snapshot from scripts/market_snapshot.py (schema 2.0), fetched at 13:30 ET: ES1, NQ1, RTY1, TY1, CL1, GC1 futures pricing plus VIX and cash index layer. Direction claims are cross-checked against this deterministic evidence.
  • Earnings calendar from scripts/build_earnings_calendar.py (DoltHub + DuckDB warehouse), generated at 13:32 ET: 133 reporters today, 29 big-cap (≥$20B), 160 tomorrow.

News sources with timestamps (within the 6:00 AM–1:30 PM ET mid-day window):

  • Yahoo Finance live blog (July 22, 2026, 10:38 ET) — primary narrative source for oil, yields, tariffs, and earnings reactions
  • Yahoo Finance / Stocktwits (July 22, 2026, 08:14 ET) — GEV earnings detail
  • Yahoo Finance (July 22, 2026, 11:15 ET) — SMCI earnings and backlog detail
  • OilPrice.com / Reuters (July 22, 2026, 08:30 CT) — Iran war escalation and Asian refinery impact
  • MarketWatch (July 22, 2026, 12:28 ET) — oil price milestones and AMD/Anthropic investment
  • ForexLive (July 22, 2026, 10:29–13:13 ET) — FX, rates, bond auction, European close
  • OilPrice.com RSS wire (July 22, 2026, 08:30–13:30 ET) — Hormuz crisis, gas storage, LNG, Brazil oil

Pre-window context article (outside 6AM–1:30PM window, used for policy background only):

  • Yahoo Finance (July 20, 2026, 09:13 ET) — Trump tariff expiration and Section 301 replacement analysis. Published before the mid-day window; used solely for policy context.

Data quality notes:

  • The GEV EPS figure differs across sources: the earnings calendar from DoltHub reports EPS of $2.47 vs consensus $24.46, while Yahoo Finance/Stocktwits reports $2.47 vs $3.10 consensus — this reflects different EPS calculations (GAAP vs adjusted, or per-share vs aggregate). The calendar's consensus figure of $24.46 is aggregate; the per-share figure of $2.47 is used in market commentary.
  • Some wire articles carry RSS-summary-only extraction (extracted_text < 700 chars). Full extraction was completed for 6 key articles used in the narrative.
  • Oil inventory data (EIA crude build of 2.01M vs -1.05M expected) may reflect reporting lags from Strait of Hormuz disruption.
  • All timestamps are America/New_York (ET/EDT).

Source Articles

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