Built 12:52 PM ET, Tue 07-14-2026 · intraday snapshot, Massive ~15-min delayed (as-of ~12:38 ET) · live session
Static after build — re-run midday-report for a fresh snapshot
01Intraday Setup Status & Morning Reconcile
No Early Bird Curd ran this morning, so there is no same-day premarket brief to grade — but yesterday set this day up perfectly. Monday’s brief called today the “triple-catalyst” session (June CPI, big-bank earnings, and new Fed chair Hill’s testimony) and framed the risk-off Iran-strike selloff as positioning into it. All three catalysts have now landed, and they broke risk-on: a dovish CPI, bank beats, and a tape that has flipped Monday’s defensive bid on its head — growth and semis bid, defensives dumped. The one asterisk is breadth: this is a narrow, mega-cap-led rebound, not a broad one. confirmed (Massive, ~15-min delayed) + morning-report state 07-13 carryforward
- Econ reconcile — June CPI came in sharply DOVISH (the day’s driver). Headline CPI fell 0.42% on the month and the annual rate dropped to +3.46% (FRED index-computed) versus a −0.2% / +3.8% consensus, down from May’s 4.2%; core was flat at 2.6% year-over-year versus 2.9% expected. Both legs missed to the soft side — the biggest monthly headline drop since April 2020, led by falling energy and cooling shelter. confirmed (FRED CPIAUCSL computed) + BLS / CNBC (core, consensus)
- Monday’s conditional QQQ short — VOIDING (interim). Yesterday’s semis-led record-rejection short (armed only on a FAILED reclaim of QQQ 723.38) has not armed: QQQ 719.72 (+1.12%) reclaimed toward 722 and leads the tape, and the Korea / semis weakness was bought (SMH +2.41%) — exactly the clean risk-on reclaim the setup named as its invalidation. interim — pre-close; final at the Nightcap
- Big-bank earnings — beats. JPMorgan earned $6.14 versus $5.59 expected on ~$58B revenue; Goldman Sachs jumped ~8% on a strong beat. Financials are green (XLF +0.34%) but not leading — the bid is in tech, not banks. confirmed (web; Reuters / Yahoo 07-14)
- Single-name shock — IBM −22%. IBM cratered on a preliminary profit warning (software and infrastructure weakness), a Dow drag but an idiosyncratic one that has not infected the broad tape. HCA Healthcare −9.2% is dragging health care (Section 10). confirmed (web; Motley Fool / Yahoo 07-14)
LensThe catalysts resolved bullish, but the tape’s reaction is the real tell: a genuinely dovish CPI produced an open-spike that has already faded back to VWAP, and equal-weight is red — the market took the good news, ran, and is now digesting rather than trending. Read the rest of this brief as a narrow risk-on tape at a decision point, not a clean breakout. The next intraday long lives in the leaders (AI-semis, QQQ, crypto proxies) on a VWAP-pullback hold; the only short is a disciplined fade if SPY loses VWAP with the record still overhead.
02Session Tape So Far
- SPY 751.24 (+0.28%) — sitting right at VWAP 751.04; opened 750.91, spiked to a session high 753.34 on the CPI relief (shy of the 754.95 record), then faded back to VWAP into midday; session low 748.66. confirmed (Massive, ~15-min delayed)
- QQQ 719.72 (+1.12%) — the leader, above VWAP 718.64, faded from its 722.29 high; range 714.34–722.29. IWM 294.74 (+0.43%) is only modestly green — small-caps are not confirming the tech bid. confirmed (Massive, ~15-min delayed)
- Concentration read — NARROW: RSP 213.59 (−0.30%) is red while SPY is green — the average stock is lagging the cap-weighted index, so a handful of mega-caps is carrying the tape. This is the mirror image of a broad rally. confirmed (Massive, ~15-min delayed)
- Marquee tone: semiconductors led the open (SMH +2.41%) but faded off their own high — SMH opened at its 608.90 session high and slipped to 599.72; crypto is the standout (IBIT +4.30%) with metals firm (GDX +2.17%, GLD +1.41%). confirmed (Massive, ~15-min delayed)
LensThe open-to-midday tape is a gap-up-and-fade: a dovish-CPI relief spike that has given its gains back to VWAP, with the leaders (SPY, QQQ, SMH) all fading off session highs and equal-weight red. That is a digestion profile, not a trend day — the path of least resistance is a coin-flip at VWAP rather than a continued melt-up. The next long still lives in the leaders on a VWAP hold, but the red equal-weight is the warning that a VWAP loss has little beneath it.
03Intraday Regime & Day-Character
Risk-On, but Narrow — a rotation day
UNDECIDED day-character (gap-up faded to VWAP) · mega-cap / tech-led, equal-weight RED · dispersion HIGH · VIX ~17 · day type: risk_on_growth
- Day-character (FORGE): the clean trend-day signature is missing — SPY spiked then faded to VWAP and equal-weight is red, so neither a one-sided trend nor a clean range has been established. This reads as an undecided / rotation day at a VWAP decision point, favoring neither aggressive continuation nor a pre-emptive fade. SPY’s 5-minute ATR is ~0.52 — a modest-amplitude tape. confirmed (Massive 5-min aggregates, ~15-min delayed)
- Dispersion HIGH: XLK +1.20% to XLV −1.99% is a ~3.2-point sector spread (~4.4 points including SMH versus XLV) — the flat-ish index masks a violent rotation out of defensives into growth. confirmed (Massive, ~15-min delayed)
- Base regime flipped from Monday: yesterday’s risk-off-geopolitical read is gone — the dovish CPI re-priced July Fed-hike odds to ~17–20% (from ~42% Monday) and flipped the tape to risk-on-growth, but the narrow breadth keeps the conviction medium, not high. confirmed (Massive intraday + CME FedWatch via web)
LensPosture into the afternoon is constructive but two-sided: the leadership (semis, crypto, financials) is where longs live on a VWAP-pullback hold, but the red equal-weight means this is a stock-picker’s rotation, not a buy-the-index melt-up. The intraday fork is clean — a decisive loss of SPY VWAP 751 with QQQ losing 718.6 turns the digestion into a fade toward 749 / 748.66, while a hold-and-reclaim of 753.34 reopens the 754.95 record. Macro governor: the 10-year near 4.56% and the live Iran / Hormuz oil tail.
04Cross-Asset & Credit Now
- Dollar (UUP) 28.37 (−0.47%) — softer, unwinding Monday’s haven bid as the dovish CPI pulls yields and rate-hike odds down; a dollar tailwind for risk and metals. confirmed (Massive, ~15-min delayed)
- Crude (USO) 119.51 (+1.46%) — bid: WTI is back above $80 and Brent above $85 after President Trump said he would reinstate a blockade on Iranian shipping through the Strait of Hormuz — the live geopolitical supply premium is back on. confirmed (Massive intraday + web; Reuters 07-14)
- Gold (GLD) 372.32 (+1.41%) and miners (GDX) (+2.17%) — the metals are two-handed: a dovish-CPI / lower-real-yield bid and a live Iran haven hand. Bitcoin (IBIT) 36.74 (+4.30%) is the day’s cleanest risk-on expression. confirmed (Massive, ~15-min delayed)
- Long bond (TLT) 84.13 (+0.19%) — modestly bid; the 10-year yield fell ~5bp to near 4.56% after the soft CPI. est. (web; FRED DGS10 07-09 4.54% confirmed; live intraday refresh-required)
- Credit (HYG) 79.65 (+0.16%) — calm, no stress; the credit floor that keeps dips buyable. confirmed (Massive, ~15-min delayed)
LensThe cross-asset board is textbook post-dovish-CPI: dollar down, bonds up, gold and crypto bid, credit calm — every rate-sensitive lever moved the risk-on way. The one crosscurrent is crude, back above $80 on the Hormuz-blockade threat, which reintroduces an inflation / tail risk that partly offsets the soft CPI. Watch oil as the spoiler: a further crude spike is the cleanest cross-asset trigger to sour the rate-relief bid and pressure the tape into the close.
05Macro Theme (Intraday Update)
Dominant theme — a dovish CPI just re-opened the Fed-relief trade. June inflation cooled far more than expected (headline −0.42% month-over-month, +3.46% year-over-year versus +3.8% consensus; core 2.6% versus 2.9%), and the market’s response was immediate: July Fed-hike odds collapsed to ~17–20% from ~42% Monday, the dollar and yields fell, and growth / rate-sensitive assets (semis, crypto, gold) led. This is a genuine macro re-price, not a headline pop.
The counterweights — oil and narrow breadth. Two things temper the dovish read. First, crude is back above $80 on Trump’s Hormuz-blockade threat, reintroducing an inflation / supply tail that could undo some of the CPI relief. Second, the September Fed-hike probability is still ~60% — the market took July off the table, not the whole tightening cycle. And the rally is narrow (equal-weight red), so the breadth is not yet confirming the macro optimism.
LensThe dovish CPI is the real driver and it is unambiguously risk-on, but the tape is trading it with one eye on oil and one eye on September. The theme into the close is a rate-relief bid governed by two live spoilers — a crude spike (which would reprice inflation back up) or a hawkish tone from Fed chair Hill’s testimony. Do not over-extrapolate one soft print into a full pivot; the market itself is only pricing July out, not the cycle.
06Headline Pulse Since the Open
- June CPI (the price mover). The 08:30 print — headline −0.4% month-over-month, 3.5% year-over-year, both softer than expected — is the single headline that set the day’s risk-on tone and drove the collapse in July hike odds. confirmed (BLS / CNBC / FRED 07-14)
- Big-bank earnings kick off Q2. JPMorgan and Goldman Sachs both beat (Goldman ~+8%), a constructive start to earnings season that reinforces the risk-on tape even though banks are not the leadership. confirmed (web; Reuters / Yahoo 07-14)
- IBM −22% profit warning; oil / Iran back in focus. IBM’s preliminary warning is the day’s big single-name shock (a Dow drag, idiosyncratic). Separately, Trump’s threat to reinstate a Hormuz blockade pushed crude back above $80 — the live tail that could interrupt the CPI relief. confirmed (web; Motley Fool / Reuters 07-14)
LensThe bullish headline (CPI) is doing the heavy lifting and the bank beats quietly reinforce it; the two bear threads — IBM and the Hormuz oil bid — are the ones to watch, but only the oil headline is systemic. Read it as: ride the CPI-relief bid, treat IBM as noise, and watch crude as the single headline that could flip the afternoon.
07Econ Actuals & Rest-of-Day Calendar
- Released 08:30 ET — June CPI, a DOVISH miss on both legs. Headline −0.42% month-over-month (FRED CPIAUCSL index-computed: 332.568 versus May 333.979) versus a −0.2% consensus; annual +3.46% (versus June 2025’s 321.435) versus +3.8%E and down from May’s 4.2%. Core CPI flat on the month, +2.6% year-over-year versus +2.9%E. Surprise direction: clearly dovish — the softest monthly headline since April 2020, led by falling energy and easing shelter. confirmed (FRED CPIAUCSL computed for headline; BLS / CNBC for core + consensus)
- Market re-price: July Fed-hike odds fell to ~17–20% (from ~42% Monday) on CME FedWatch / swaps; the 10-year yield dropped ~5bp to ~4.56%. A September hike is still ~60% priced. confirmed (web; CME FedWatch / Bloomberg 07-14)
- Still ahead: new Fed chair Hill’s congressional testimony is the afternoon binary — the market will parse whether the dovish CPI shifts the tone; more big-bank / AMC earnings roll through the week. confirmed (web calendar); testimony tone / specific AMC names refresh-required
LensThis is the rare midday where the econ print is the whole story: a two-sided dovish CPI miss that re-priced the front end and set the risk-on tape. The one un-cleared binary into the close is Hill’s testimony — a hawkish push-back (“one print does not make a trend”) is the most likely source of an afternoon fade, so it is the event to coil against. Absent that, the tape is free to trade its own momentum.
08Intraday Breadth & Internals
- Live internals ($TICK / $TRIN / $ADRN): refresh-required — the BarChart index feed was not retrievable this run (Massive indices return 403), so the real-time momentum and volume-breadth gauges are unavailable and are not inferred. refresh-required (BarChart)
- $S5FI / $S5TH (percent above 50-/200-day): refresh-required this run. refresh-required (BarChart)
- Entitled proxy — equal-weight is RED: RSP −0.30% is lagging SPY +0.28%, so the average stock is underperforming the index — breadth is narrowing, a divergence that does not confirm the risk-on tape. Small-caps only modestly green (IWM +0.43%). confirmed (Massive, ~15-min delayed)
- Entitled proxy — sector count: only 6 of 11 S&P sectors are green, and the red cohort is the defensives (health care −1.99%, staples −1.09%, real estate −0.57%) plus discretionary and energy — a rotation out of defensives, but with fewer than two-thirds of sectors participating on the upside. confirmed (Massive, ~15-min delayed)
LensThe breadth read is the single most important caution today: a genuinely dovish CPI produced a rally that equal-weight is not confirming, which is the classic narrow-advance divergence that leaves an index vulnerable if the mega-cap leaders wobble. This favors selectivity (own the actual leaders, not the index) and it de-favors chasing — it is exactly the condition under which a VWAP loss can accelerate because there is no broad bid beneath it. When the internals refresh, the tell is whether $ADRN can climb above 1 or stays sub-1 into the afternoon.
09Sentiment Watch
- VIX ~16.9–17.4 — mildly elevated for an up day, reflecting the live Iran / Hormuz oil tail rather than equity fear; still sub-20 and consistent with an orderly tape. est. (web; FRED VIXCLS 07-10 close 15.03 confirmed; live intraday refresh-required)
- Put/call & VIX term (VIX vs VIX3M): refresh-required this run — not retrieved from the delayed feed. refresh-required
- Fear & Greed / AAII: refresh-required — today’s readings were not retrieved this run and are not inferred. refresh-required
News-flow sub-lensSince the open
Bull threadDovish June CPI, July hike odds collapse, JPM / Goldman beats, semis / crypto bid, dollar and yields down
Bear threadNarrow breadth (equal-weight red), crude back above $80 on Hormuz, IBM −22%, Sept hike still ~60%, Hill testimony ahead
Net confirms a narrow risk-on tape
The flow leans bullish on the macro print but the bear threads are live, not dormant — the oil bid and thin breadth are real, not discounted. est. (model-read) — display-only
LensA mildly elevated VIX under a green tape is the tell that the market is carrying a live oil / geopolitical tail even as it celebrates the CPI — it is not complacent, it is hedged. With the live internals and put/call unavailable this run, the entitled proxies (equal-weight, sector count) carry the sentiment read, and they say the same thing as the tape: risk-on, but narrow and not euphoric.
10Sector Rotation at Midday
XLKTech+1.20
XLFFin+0.34
XLUUtil+0.21
XLBMatl+0.20
XLCComm+0.02
XLIIndu+0.01
XLEEnrgy−0.15
XLYDisc−0.27
XLRERE−0.57
XLPStapl−1.09
XLVHlth−1.99
- Led since the open: technology (XLK +1.20%, semis the engine) is the clear leader, with financials (+0.34%, bank beats) and a thin bid in utilities / materials behind it. Outside the strip, crypto (IBIT +4.30%) and precious-metals miners (GDX +2.17%) are the day’s strongest expressions of the rate-relief bid. confirmed (Massive, ~15-min delayed)
- Lagged — the defensives were dumped: health care (−1.99%, HCA −9.2% the anchor) is the worst sector, with staples (−1.09%) and real estate (−0.57%) also red — a clean rotation out of Monday’s geopolitical defensive bid. confirmed (Massive, ~15-min delayed)
- Vs Monday’s read: a full reversal — yesterday health care and financials led a defensive rotation; today they split (financials green on beats, health care the worst sector) and the leadership swung to growth / semis. The rotation is real but narrow: only 6 of 11 sectors green. confirmed (Massive intraday + morning-report state 07-13)
LensLeadership flipped hard to risk-on-growth — semis, financials, crypto and metals bid; defensives sold — but it is a narrow flip, not a broad one. The relative-strength hunt into the close points long at AI-semis (XLK, SMH) and the rate-relief plays (IBIT, GDX), and against the defensives (XLV, XLP); the one caveat is that the health-care short is partly an HCA single-name story, so it is a momentum-continuation short, not a pure macro rotation.
11Earnings Reaction Watch
- JPMorgan / Goldman Sachs — beats, kicking off Q2. JPMorgan earned $6.14 versus $5.59 expected on ~$58B managed revenue; Goldman Sachs surged ~8% on a strong quarter. A constructive earnings-season open, though financials are a supporting act, not today’s leadership. confirmed (web; Reuters / Yahoo 07-14)
- IBM −22% — the day’s big miss. A preliminary profit warning (software and infrastructure weakness) sent IBM sharply lower, dragging the price-weighted Dow but staying idiosyncratic — it has not spread to the broad tape or to tech breadth. confirmed (web; Motley Fool 07-14)
- HCA Healthcare −9.2% is the single-name anchor dragging health care to the worst-sector spot (Section 10). More big-bank and AMC names roll through the week. confirmed (web 07-14); specific AMC names refresh-required
LensEarnings are cutting both ways today but net-neutral for the index: bank beats support the risk-on tape, IBM and HCA are large but idiosyncratic drags that explain the Dow and health-care weakness without threatening the broad read. The tell for the rest of the week is whether the bank-beat momentum broadens or whether more IBM-style warnings surface — today it is a wash against a CPI-driven tape.
12Key Levels in Play
SPY · 751.24 (+0.28%)
Record / ATH (resistance)754.95
Session high (rejected)753.34
Current / VWAP (at)751.24 / 751.04
Prior close (support)749.17
Session low748.66
SPY sits on VWAP after rejecting 753.34 shy of the record: a reclaim of 753.34 reopens 754.95; a decisive VWAP loss opens 749 / 748.66.
QQQ · 719.72 (+1.12%)
Session high (resistance)722.29
Current719.72
VWAP (held)718.64
Session low / semis-long kill714.34
Holding above VWAP 718.64 keeps the semis-led long alive; losing it is the first crack in the risk-on read.
IWM · 294.74 (+0.43%)
Session high (resistance)296.07
Current / VWAP294.74 / 294.99
Prior close (support)293.48
Small-caps are only marginally green and sit right at VWAP — the non-confirmation that flags the narrow breadth.
SMH · 599.72 (+2.41%)
Session high / open (rejected)608.90
Current / VWAP (at)599.72 / 599.66
Session low (support)590.38
Semis opened at their high 608.90 and faded to VWAP — still strongly green but the fade off the open is the tell that even the leaders are digesting.
LensThe whole tape has coiled onto VWAP: SPY, SMH and IWM are all sitting on their volume-weighted average price, which makes this a genuine decision point rather than a trend. SPY VWAP 751 with QQQ 718.64 and SMH 599.66 is the shared line — holding it keeps dips buyable in the leaders; a synchronized loss of it is the cleanest signal the gap-up has failed and the fade is on.
13Intraday Reversal Conditions
Net intraday bias: LONG / continuation — but narrow; own the leaders, do not buy the index
Long side: AI-semiconductor / crypto momentum on a VWAP-hold in the leaders
Short side: a conditional record-zone fade (arms only on a VWAP loss) plus a defensive-sector breakdown
Horizon: same-day / path-to-close (Tuesday — no weekend-gap risk)
MOMENTUM CONTINUATION · LONG — AI-semis / rate-relief leaders
The dovish CPI re-priced the front end and the leaders are holding above VWAP: QQQ +1.12% and SMH +2.41% above 599.66, with crypto (IBIT +4.30%) and miners (GDX +2.17%) the cleanest expressions of the rate-relief bid. This is the evidence-favored base case — positive gaps drift with the trend rather than fade — but the narrow breadth means it is a buy-the-pullback in the leaders, not a chase.
Window: on a shallow VWAP-pullback-hold in the leaders (QQQ above 718.64, SMH above 599.66), not a chase of the extended pop.
Exposed (illustrative): QQQ, SMH, NVDA, AVGO, XLK, IBIT, GDX.
Invalidates if: QQQ loses VWAP 718.64 and holds below, SMH loses 590, or a crude spike / hawkish Hill testimony flips the rate-relief bid.
LEVEL-REJECTION TOP · SHORT (conditional) — SPY record zone
SPY tagged 753.34 shy of the 754.95 record, rejected, and faded to VWAP 751 — and equal-weight is red, so the index has little broad support beneath the mega-caps. This is a resistance-test fade, not an up-gap fade (that pattern is retired): it arms ONLY on a decisive VWAP-751 loss with rising volume, never as a pre-emptive short of a firm up-tape. It is mutually exclusive with the continuation long — only one triggers into the close.
Window: on a decisive loss of SPY VWAP 751 with volume, with the 754.95 record still overhead.
Exposed (illustrative): SPY, QQQ, RSP.
Invalidates if: SPY reclaims 753.34 / prints a new session high, VWAP 751 holds as support, or breadth broadens (RSP turns green).
DEFENSIVE-SECTOR BREAKDOWN · SHORT — health care rolling
XLV −1.99% is the day’s worst sector on the HCA −9.2% anchor plus a broad unwind of Monday’s defensive bid (staples −1.09%). In a risk-on rotation the defensives are the momentum-short side, holding below VWAP with no bid returning.
Window: while XLV holds below its 159.78 open / VWAP into the afternoon.
Exposed (illustrative): XLV, XLP.
Invalidates if: XLV reclaims 159.78, HCA stabilizes and bounces, or a risk-off reversal returns the defensive bid.
Considered and set aside: an energy relative-strength long on the Hormuz-blockade oil bid — crude is back above $80 and the tail is live, but XLE is actually red on the day and the setup needs a further supply-disruption headline to arm; it reads illustratively in the cross-asset lens rather than as a standalone reversal card into the close.
14Synthesis & Path to Close
The through-line
Tuesday is a dovish-CPI relief rally that is narrow and already digesting. June inflation cooled far more than expected (headline −0.42% month-over-month, +3.46% year-over-year versus +3.8% consensus; core 2.6% versus 2.9%), July Fed-hike odds collapsed to ~17–20% from ~42% Monday, and the rate-relief bid flowed straight into growth — semis (SMH +2.4%), crypto (IBIT +4.3%) and metals (GDX +2.2%) lead, the dollar and yields fell, and Monday’s defensive bid was dumped (health care the worst sector on HCA −9.2%). But the rally opened and faded: SPY spiked to 753.34 shy of its 754.95 record and slid back to VWAP, and equal-weight (RSP −0.30%) is red — a handful of mega-caps is carrying a tape the average stock is not confirming. Bank beats (JPMorgan, Goldman) support the risk-on read; IBM −22% and HCA are large but idiosyncratic drags. The two live governors are crude, back above $80 on Trump’s Hormuz-blockade threat, and new Fed chair Hill’s testimony still ahead.
Path to close — now to 4:00 PM ET
Base case: a narrow risk-on grind that holds VWAP and lets the leaders (semis, crypto, financials) drift while the index chops — buy pullbacks in the leaders, not the index. The intraday fork is SPY VWAP 751: a hold-and-reclaim of 753.34 reopens the 754.95 record; a decisive VWAP loss arms the conditional record-rejection fade toward 749 / 748.66, and with equal-weight already red there is little beneath it. The defensives (XLV, XLP) stay the momentum-short side of the rotation.
Same-day invalidation of the risk-on read: a synchronized loss of SPY VWAP 751 with QQQ losing 718.64 and SMH losing 590 flips the digestion into a fade. The macro spoilers are a further crude spike (which would reprice the CPI relief) or a hawkish Hill testimony. After-hours note: more Q2 earnings roll through the week; the overnight risk is a headline — an Iran / Hormuz escalation — more than the tape. Ride the leaders, respect the record and VWAP, and watch crude and the testimony as the two things that can flip the afternoon.