Starr Quant Lab Desk Research

US · Recap

US Market Recap | 2026-07-30 (ET) Thursday

Thu US Recap · 12 tables America/New_York

Machine-translated from the Chinese original. In case of any discrepancy, the Chinese version prevails.

Single-name entries

This is a reconciliation report — it carries no single-name score table. Recaps are structured around hit-rate reconciliation, theme verification and next-day outlook.

Coverage window: 2026-07-30 09:30 ET open → 16:00 ET regular-session close (after-hours window: 16:00 → 18:00 ET, broken out separately in §4). Data capture time: 2026-07-30 18:00–18:20 ET (yfinance daily / 5-minute bars including pre- and after-hours + WebSearch cross-verification). Basis for percentage changes:

  • Single stocks / ETFs / indices daily change = 7-30 close ÷ 7-29 close − 1, from yfinance daily bars, consistent with media convention.
  • After-hours change (§4) = closing price of the last 5-minute bar at 18:00 ET ÷ 7-30 regular-session close − 1. After-hours volume is extremely thin and still moving; this is a snapshot, not a final print.
  • Treasury yields use ^TNX/^TYX (CBOE index convention), in percentage points; may differ from cash-bond terminals by 1–3bp.
  • This report did not obtain primary NYSE advancers/decliners data for 7-30; §1's market breadth instead uses RSP (equal-weight S&P) vs SPY (cap-weighted) and the up/down distribution of the 11 SPDR sector ETFs as proxies, explicitly labeled as proxy indicators.

0. One-Sentence Recap

Today was risk-on, but an "extremely narrow" risk-on — a victory at the index level, a failure at the breadth level. The S&P rose +1.66%, the Nasdaq Composite +2.78% (ending a six-session losing streak), the Nasdaq 100 +3.36% — but the equal-weight S&P RSP closed down 0.16%, and among the 11 SPDR sector ETFs only 5 advanced, with the defensive trio XLP -2.16%, XLV -1.64%, XLU -0.56% all being drained. Virtually the entire index gain came from just two threads: ① MSFT +15.51% in a single day, the largest single-day market-cap gain in history (roughly $450–490 billion, sources disagree); ② a broad blowout in memory/semiconductors, with the Philadelphia Semiconductor Index SOX +8.19%, SNDK +25.99%, MU +18.36%, WDC +15.37%, STX +11.41%. The strongest theme today was not AI compute, it was memory — and that is precisely the call this report's pre-market list got most wrong. Of the 20 names on the pre-market list, 13 were directionally correct (65%); MSFT/BE/META/AAPL/MO were called right, while MU/SNDK/AMD — three "watch only" names — collectively missed +18%/+26%/+13%, the biggest loss of points on the day. On positioning and sentiment, VIX collapsed 17.28% to 17.09, the dollar fell -0.78%, gold rose +3.17% — but the 10Y rose 4bp to 4.66% and the 30Y rose 7bp to 5.21%, a new high for this cycle: the stocks-up/bonds-down divergence not only failed to heal today, it widened. Tone for tomorrow: after-hours AAPL -6.35% (memory costs crushing September-quarter guidance) and AMZN +9.23% (AWS +36.7%, fastest in 18 quarters) point in opposite directions, so mega-cap tech will tear apart internally at tomorrow's open — and the memory chain this report misjudged in §2 will have to face the first hard evidence of "upstream price hikes = downstream margin destruction" (supplied by AAPL itself).


1. Market Overview

1.1 Indices and Volume

Index Close Change Change% Volume Note
Dow Jones ^DJI 52,208.06 +613.92 +1.19% 645 million shares Prior day -1,153.18 pts; today recovered only about 53%
S&P 500 ^GSPC 7,437.63 +121.48 +1.66% High 7,448.75 / low 7,370.98, closed near the day's high
Nasdaq Composite ^IXIC 25,122.18 +679.24 +2.78% Ended a six-session losing streak
Nasdaq 100 ^NDX 28,106.35 +914.04 +3.36% Strongest broad index of the day
Russell 2000 ^RUT 2,946.10 +39.79 +1.37% Did not beat the S&P
Equal-weight S&P RSP 215.38 −0.35 −0.16% ⚠️ Gap to SPY +1.68% reached 184bp
Philadelphia Semiconductor ^SOX 11,302.99 +855.50 +8.19% The real protagonist of the day
Mag7 ETF (MAGS) 63.92 +1.36 +2.17% Below QQQ +3.30%, showing the Magnificent Seven did not rally together

Broad-index ETF volume expanded: SPY 65.91 million shares vs prior-5-day average 51.94 million (+27%), QQQ 65 million vs 47.64 million (+36%)the rally had volume behind it, and that part is real.

1.2 Market Breadth (proxy indicators, not advance/decline counts)

⚠️ The single most important item in this section: RSP (equal-weight S&P) −0.16% vs SPY (cap-weighted) +1.68%. The equal-weight index closed down on a day the cap-weighted index rose 1.68%, which means the median S&P 500 constituent fell today, and the index gain came almost entirely from a very small number of mega-cap names.

Of the 11 SPDR sector ETFs: 5 up / 6 down (full ranking in §5.1). That is inconsistent with a +1.66% index gain — this was not a broad advance, it was a highly concentrated reallocation of capital.

Honest labeling: this report did not obtain NYSE/Nasdaq advance/decline counts for 7-30 (only 7-29's: 1,473 advancing / 3,273 declining, A/D 0.45:1). The breadth judgment above rests on two proxies, RSP vs SPY and the sector distribution; the direction of the conclusion is credible, but it lacks primary advance/decline support.

1.3 VIX / Rates / FX / Commodities

Indicator Close Prior Change Interpretation
VIX 17.09 20.66 −17.28% Single-day collapse, back to the calm range of mid-July; panic has been cleared, but that also means limited room for further downside
10Y ^TNX 4.66% 4.62% +4bp Equities surged while yields rose
30Y ^TYX 5.21% 5.14% +7bp New high for this cycle, the long end keeps steepening
5Y ^FVX 4.38% 4.35% +3bp Smallest reaction at the front end
Dollar Index DXY 100.01 100.80 −0.78% Broke below 100.5, closing in on the round number; an item the pre-market report marked "not obtained," now filled in
Gold GC=F 4,162.80 4,034.70 +3.17% Strongest commodity of the day; the pre-market report showed only +1.01%, far below the actual move
WTI CL=F 83.96 84.46 −0.59% Geopolitical premium starting to give back
Brent BZ=F 89.45 90.74 −1.42% Pulled back from the pre-market high of 92.10

1.4 Sentiment Assessment

Qualitatively: risk-on, but a "narrow, duration-preference" risk-on, not an "economy-is-improving" risk-on.

Three mutually corroborating pieces of evidence:

  1. Stocks up + long-end yields up + dollar down + gold sharply up + equal-weight index down — this combination is not a typical recovery trade. A typical recovery trade would be stocks up, dollar strong, gold weak, equal-weight participating.
  2. Today's two macro releases pointed in opposite directions: Q2 GDP advance estimate +1.5% (prior 2.1%, below expectations — the expectation figure differs by source, investing-focused media report 2.1%, CNBC reports 1.8%, so this report does not adopt a single expectation value), while initial jobless claims came in at 197,000 with layoffs at a 57-year low (investinglive / BEA). Growth is slowing, employment is not breaking, inflation (core PCE MoM +0.1%) is cooling — a textbook "bad news is good news" structure, favorable to long-duration assets rather than cyclicals. This is fully consistent with "XLK +5.50% while XLI only +0.98% and XLB −0.19%."
  3. Gold +3.17% rising alongside equities usually points to coexisting "expectations of falling real rates + currency-debasement concerns," not a simple recovery in risk appetite.

⚠️ The third risk signal in §8 of the pre-market report ("if the 30Y keeps rising while the index still rallies, this divergence is unsustainable") was today neither falsified nor confirmed — the divergence widened (30Y +7bp to 5.21% while the Nasdaq rose +2.78%). This risk remains outstanding.


2. Reconciliation Against the Pre-Market List

2.1 Name-by-Name Check

3A bullish direction (pre-market §3A)

Ticker Pre-market call Pre-market change% Today's close change% Close Volume vs prior-5-day avg Delivered? Comment
MSFT watch closely (78 pts, highest score) +9.74% +15.51% 451.10 109.3 million / 33.09 million = 3.3× ✅ Fully delivered Anyone buying at the pre-market 428.57 gained another +5.26%. The core verification point raised in §8, "can it reclaim the 200-day moving average at 434.13" — closed at 451.10, decisively above it (+3.9%), on 3.3× volume. This is the report's most successful call of the day.
MU watch only (bearish conclusion) +4.52% +18.36% 874.66 59.6 million / 51.9 million = 1.15× ❌ Wrong direction Second-largest gain of the day. A rally on expanding volume, not a volumeless bounce. Still −9.1% below the 50-day moving average at 962.26, has not reached resistance
BE watch closely (55 pts) +8.09% +26.49% 207.12 34.92 million / 22.95 million = 1.52× ✅ Delivered by a wide margin The "gap-fill risk" flagged pre-market never materialized; it opened at 186.25 and ran all the way to 215.74. Direction right, magnitude badly underestimated
CI watch only (quote conflict pending verification) quote conflict −2.97% 287.66 1.86 million / 1.4 million = 1.32× ✅ Cautiously correct The −4.19% direction this report captured was right; the media's +1.65% was wrong. The approach of "wait for confirmation from the opening print" was validated
AMZN watch only (no directional call ahead of the event) +2.95% +3.90% 235.50 78.76 million / 41.39 million = 1.90× ⚠️ Risk control right, return missed Limited intraday delivery, but +9.23% after hours (see §4). The discipline of "no directional call ahead of earnings" was not wrong, but the cost was missing the move
F watch closely (momentum already spent) +0.52% −2.75% 14.86 50.31 million / 74.95 million = 0.67× ✅ Called right The pre-market judgment of "limited incremental buying, the gain was already realized yesterday" was accurate, and the decline on shrinking volume confirms it
TSM watch closely +3.16% +7.64% 403.31 17.3 million / 16.1 million = 1.07× ✅ Delivered But volume rose only marginally — this was a sector move dragged along by SOX +8.19%, consistent with the pre-market view that "confirmation via SMH linkage is required"
NVDA watch closely +2.03% +2.65% 195.04 123.1 million / 132.3 million = 0.93× ⚠️ Direction right, badly lagged ⚠️ The item most deserving of caution today: SOX +8.19% while NVDA managed only +2.65%, on shrinking volume. The AI-compute bellwether underperformed its sector by 5.5 percentage points on the day semiconductors exploded
AVGO watch closely +2.05% +4.73% 387.84 21.92 million / 18.34 million = 1.20× ✅ Delivered Likewise lagged SOX by 3.5 percentage points
MA watch only (pending verification) +2.67% +2.49% 577.35 4.14 million / 2.73 million = 1.52× ⚠️ Risk control right, small missed move The handling of "no conclusion until earnings details are verified" was correct
GOOGL watch closely (relatively weak) −0.57% −0.91% 333.66 29.92 million / 37.34 million = 0.80× ✅ Called right Closed down against the tape on a day the Nasdaq rose +2.78%; the pre-market judgment that "the market has placed it on the capex-on-trial side" was fully validated
REGN watch only (pending verification) +3.05% +6.17% 738.34 1.43 million / 0.88 million = 1.62× ⚠️ Missed the move Earnings details unverified, so no conclusion could be given; the cost was missing +6.17%
SMH used for sector-linkage confirmation +3.13% +6.88% 538.90 13.84 million / 20.73 million = 0.67× ⚠️ Conflicting readings: SMH rose on shrinking volume (0.67×), but SOXX rose on expanding volume (16.91 million / 12.97 million = 1.30×). The two semiconductor ETFs give opposite volume signals and this report cannot determine which is more representative (SMH's prior-5-day average includes the panic-selling volume of 7/28–29, inflating the base)

3B bearish / avoid direction (pre-market §3B, §6)

Ticker Pre-market call Pre-market change% Today's close change% Close Volume vs prior-5-day avg Delivered? Comment
META avoid / short watch −9.94% −7.95% 539.03 42.03 million / 14.51 million = 2.90× ✅ Delivered 11 consecutive down days (7/16–7/30, counted day by day), extending the longest losing streak since listing. But the §8 verification point "will it break the 52-week low of 520.26" — the day's low was 524.52, close but unbroken, and the 539.03 close was +2.8% off that low. The pre-market warning that "chasing the short has poor risk/reward" was right
QCOM avoid −5.45% −2.62% 151.60 23.11 million / 13.74 million = 1.68× ✅ Delivered (though it recovered most of it) Narrowed from −5.45% pre-market to −2.62%; on a day memory price hikes benefited the upstream, the "downstream gets its margin eaten" logic only half delivered
SNDK watch only (shorting not advised) +7.13% +25.99% 1,279.96 23.24 million / 19.85 million = 1.17× ❌ Called wrong (largest gain of the day) Pre-market it was described as "+7.13% is a bounce driven by the deepest drawdown, not fundamental repair" — the close at +25.99% comprehensively falsified that characterization. The only right part was "shorting not advised"
AMD watch only (pure sentiment bounce) +4.58% +13.00% 485.39 35.11 million / 30.96 million = 1.13× ❌ Called wrong The "pure sentiment bounce with no fundamental support" characterization blocked a +13% move
AAPL watch only (no directional call ahead of the event) −0.59% −1.41% 333.43 55.5 million / 49.18 million = 1.13× ✅✅ Fully delivered (including after hours) Closed down intraday against a Nasdaq up +2.78%, then fell another −6.35% after hours (see §4). More importantly, the reasoning was right too — the pre-market §5.7 note that "the impact of memory price hikes on BOM cost, and management's language on memory cost on the call, is worth listening for" is exactly what caused tonight's selloff
STLA watch only (pending verification, score withdrawn) −3.66% −2.50% 5.86 40.66 million / 24.41 million = 1.67× ✅ Delivered Withdrawing the score while keeping "avoid" was the correct handling
MO watch only (pending verification, score withdrawn) −3.52% −9.32% 67.94 20.75 million / 7.46 million = 2.78× ✅ Delivered by a wide margin The closing decline was 2.6× the pre-market move. Q2 adjusted EPS 1.48 vs expected 1.50, a small miss; revenue $6.111 billion, up only +0.1%; full-year guidance range narrowed to 5.61–5.72 (midpoint still below the market's 5.69) (Investing.com / Businesswire). The pre-market macro rationale that "high-dividend appeal declines with the 30Y at highs" was directionally right but not the main cause; the main cause was the EPS miss plus falling nicotine-pouch volumes
VLO watch only (refining, the harmed side) −1.40% +3.45% 311.71 1.9 million / 2.38 million = 0.80× ❌ Wrong direction The logic chain broke at one link: the pre-market assumed "rising oil prices compress crack spreads," but Brent actually fell −1.42% today — lower crude cost → wider crack spreads → refiners benefit. Change the premise and the conclusion flips
XOM / CVX / XLE divergence flag (not recommended) −0.94% / −0.72% / −0.65% +0.14% / +0.23% / +0.53% 156.97 / 192.31 / 58.96 XOM 0.55× / CVX 0.71× ⚠️ Divergence resolved in reverse Yesterday "oil up, oil stocks down"; today "oil down, oil stocks slightly up." Taking the two days together, energy equities are marching to their own beat and are short-term decoupled from crude; treating this as "one of the most abnormal signals" pre-market may have overstated its information content

2.2 Hit Rate

Strict directional hit rate: 13 / 20 = 65%.

  • Called right (13): MSFT, BE, TSM, AVGO, NVDA (direction), F, GOOGL, META, QCOM, AAPL, MO, STLA, CI
  • Called wrong (7): MU, SNDK, AMD (three "watch only" names that surged on the day), VLO (direction reversed), AMZN, MA, REGN (risk control correct but the move was missed)

Classified by "did it cause an actual loss": not a single recommendation would have caused a loss (everything on the avoid list fell or was not recommended for shorting; everything on the recommended list rose), but 6 items caused significant missed gains, among them SNDK +25.99%, MU +18.36% and AMD +13.00%, three names that together sat at the top of the day's market-wide gainers.

2.3 A One-Line Self-Critique (no whitewashing)

This report's biggest pre-market error was not a wrong judgment, it was turning a "two-way theme" into a one-way one — and betting on the wrong side.

Pre-market §2 listed memory as a "two-way S-grade" theme, and §5.3 spent 2,000 words arguing that MU was "a classic trap of peak earnings + low P/E," with the core evidence being "the sequential price increase has already fallen from 60%+ to 13–18% (TrendForce Q3 guidance)" — i.e. the second derivative of the price slope had turned negative. Yet during today's session, Samsung's Q2 conference call directly overturned that premise: Samsung said Q2 DRAM ASPs rose mid-40% QoQ and NAND rose high-60%, that Q3 bit-shipment growth would still be only single-digit, and stated explicitly that "the DRAM shortage in 2027 will be more severe than in 2026," with the shortage lasting into 2028 (Seoul Economic Daily / OC3D). Layer on Seagate's 7/28 earnings with revenue +48%, a record 52.7% gross margin and order visibility out to 2028, plus UBS's bullish report on agentic AI driving DRAM/NAND bit demand through 2027 (24/7 Wall St.).

Three lessons that must be recorded:

  1. "The cycle has peaked" is a multi-quarter judgment and cannot be used as a single-trading-day judgment. The pre-market argument of P/B 8.28× vs 1.26× in the prior cycle may still hold on a cross-cycle horizon, but it has no predictive power whatsoever for today's price action — and yet this report used it as the conclusion for the day ("watch only"). Expensive valuation ≠ it falls today.
  2. Pre-market, characterizing SNDK's +7.13% as "a bounce driven by the deepest drawdown, not fundamental repair" is unfalsifiable language — after the fact it explains any outcome, up or down. The close at +25.99% shows that "characterization" was merely a renaming of the gain, with zero information content. Next time facing a deeply oversold name, either state a specific falsification condition (e.g. "if the close is up more than 15%, this judgment is void") or give no characterization at all.
  3. The first item of §9③, "avoid chasing any name that gapped up sharply (MSFT +9.7%, BE +8.1%, SNDK +7.1%)" — all three closed far above their pre-market levels (MSFT +5.3%, BE +17.0%, SNDK +17.6%). The rule of thumb that "gaps get filled" broke down entirely on a day of strong catalysts — it applies to sentiment gaps without news, not to gaps driven by earnings or an industry inflection. This report treated a statistical regularity as a universal law.

One thing done right must also be recorded: pre-market §5.7 judged AAPL's key risk to be "memory price hikes pushing up BOM cost," and placed AAPL on the harmed downstream side of the memory theme. Tonight's Apple call confirmed it: September-quarter guidance weakened due to supply constraints and memory cost, with gross margin guided to 47–48%. Across the whole memory chain, this report got the upstream backwards but got the downstream right — which shows the framework for supply-chain transmission was correct; what was wrong was locating where we currently sit along that chain.


3. Theme Verification for the Day

Theme Pre-market grade / call Today's actual Leaders / laggards Stage Conclusion
① Memory super-cycle S-grade but "two-way," with single-name conclusions broadly bearish (MU/SNDK watch only) 🥇 Strongest of the day, and overwhelmingly so. SOX +8.19%, SOXX +8.50%, SMH +6.88% SNDK +25.99%, MU +18.36%, WDC +15.37%, AMD +13.00%, STX +11.41% Acceleration phase (not the top) — the catalyst comes from Samsung's "2027 tighter than 2026" language, which is an extension along the time dimension, not an acceleration of the price slope ❌ Called wrong pre-market. Reasons in §2.3
② The "return-on-capital trial" splitting AI compute / cloud S-grade, two-way divergence ✅ The divergence was called right, but the upside elasticity was badly underestimated. MSFT +15.51% (largest single-day market-cap gain in history); META −7.95% (11 consecutive down days); GOOGL −0.91% (fell against the tape) Beneficiary MSFT +15.51%; harmed META −7.95%, GOOGL −0.91% Day one of the divergence, and the divergence is widening: the single-day spread between MSFT and META reached 23.5 percentage points ✅ Called right (the report's strongest call of the day)
③ Data-center power and supporting infrastructure A-grade, "fermenting phase, not crowded" 🥈 Second-strongest theme of the day. BE +26.49%, PWR +17.26%, GEV +9.07%, VRT +2.00% Leaders BE / PWR; laggard VRT (only +2.00%, clearly left behind) The tipping point from fermenting to accelerating. The pre-market logic of "decoupled from the AI return-on-capital dispute" was fully validated today ✅ Direction right, magnitude badly underestimated (graded A with "watch closely," while the actual performance was S-grade)
④ A hawkish Fed meets cooling inflation A+ grade, two-way ⚠️ Direction right but the transmission path was wrong. QQQ +3.30% massively outperformed IWM +1.39%pre-market listed IWM as "the elastic expression (small caps are most rate-sensitive)," but today small caps clearly underperformed large-cap growth QQQ strong / IWM weak / KRE −0.37% (banks fell against the tape) Medium, choppy into the September meeting ⚠️ Half right. Key misjudgment: assuming "cooling inflation → rate-sensitive small caps benefit," when the 30Y instead rose 7bp to 5.21%, which suppressed small caps. The real beneficiaries were large-cap growth names with earnings and guidance
⑤ Geopolitics / crude A-grade (bullish oil) ❌ Complete reversal. Brent −1.42% to 89.45, WTI −0.59%; but XLE +0.53%, XOM +0.14%, CVX +0.23% slightly higher VLO +3.45% (listed pre-market as the harmed side) The event-driven move has already receded (the "low-to-medium" persistence assigned pre-market was right) ❌ Called wrong. Falling oil prices widened crack spreads, so refiners actually benefited
⑥ Steady delivery from traditional cyclicals and consumer B+ grade (F/CI/MA) ❌ Falsified across the board. F −2.75%, CI −2.97%, MO −9.32%; XLP −2.16%, XLV −1.64% No leaders; MO led the decline Being drained ❌ Wrong logic, but no loss caused because the conclusion was conservative. Pre-market envisaged "capital exiting AI → rotating into value stocks"; what actually happened today was the exact opposite: capital was pulled out of value stocks and poured back into AI and semiconductors even harder

3.1 Did the Pre-Market Report Identify the Strongest Theme?

No. The three strongest themes named in pre-market §9② were ① AI capex divergence ② the memory-top standoff ③ a hawkish Fed meeting cooling inflation.

  • The "roster" of theme rankings was right (memory was indeed in the top two), but the direction label was wrong — pre-market labeled memory "top standoff / watch only," when it was in fact the strongest long theme of the day.
  • What was genuinely called right was ①, and called precisely (two opposite verdicts on the same theme on the same day).
  • ③ picked the wrong expression vehicle (chose IWM, should have chosen QQQ).

3.2 Surprise Themes the Pre-Market Report Missed

Surprise theme Performance Why it was missed pre-market
Gold +3.17% (4,162.80) Rose alongside equities, strongest commodity of the day Pre-market reported only the +1.01% as of the pre-market snapshot, and never folded gold into any theme framework. "Stocks and gold up together + dollar −0.78%" is one of today's most information-rich macro combinations, and this report failed to capture it entirely
Defensive sectors systematically drained XLP −2.16%, XLV −1.64%, XLRE −1.44%, XLU −0.56% Pre-market only mentioned "high-dividend appeal declines with the 30Y at highs" (about MO alone), without recognizing that this would be a sector-wide capital exit. XLP −2.16% in a single day is a rare magnitude for consumer staples
Extreme narrowing of market breadth RSP −0.16% vs SPY +1.68% Pre-market §8 mentioned "a lone name rising = poor rally quality," so the directional awareness existed, but it was raised only at the single-stock level (MSFT vs GOOGL/AAPL) and never elevated to index breadth, so the scale of the problem was underestimated
NVDA lagged by 5.5pp on a big semiconductor day, on shrinking volume SOX +8.19% vs NVDA +2.65%, volume 0.93× Pre-market listed NVDA as "the absolute AI-compute bellwether / indirect beneficiary." Today's fact is that capital was buying "the memory shortage," not "compute demand" — the first time these two things were priced separately on the tape

4. After-Hours Earnings Moves (16:00–18:00 ET, catalysts for tomorrow)

⚠️ After-hours volume is extremely thin; the following are 18:00 ET snapshots, not closing prices, and will keep moving before the open.

Ticker Regular-session close After-hours snapshot (18:00 ET) After-hours change% beat/miss Guidance Implication for tomorrow
AAPL 333.43 (−1.41%) 312.25 −6.35% Double beat: revenue $109.4 billion (+16%), EPS 2.02 (+29%), gross margin 50.1% (including roughly 2pp of tariff-refund benefit), iPhone $54.25 billion (+21.7%) beating the expected $53.6 billion ⚠️ Guidance kill: September-quarter revenue growth guided to 9–11% (CFO Parekh's framing is about 9%) vs market expectations of about 12%; gross margin guided to 47–48% (vs 50.1% this quarter). Cook stated plainly that supply constraints will affect September-quarter revenue far more than this quarter, spanning iPhone/iPad/Mac, driven by tight advanced-node capacity + a global memory shortage (which Cook called a "once-in-a-century flood") 🔴 Tomorrow's single most important catalyst. This is the first hard confirmation of memory price hikes in the form of "a downstream bellwether admitting its own margin damage." The implications go far beyond Apple: if the PC/handset/consumer-electronics chain falls with it tomorrow, the memory theme has formally entered its second phase (upstream euphoria → downstream margin destruction), and that is a tradable fork
AMZN 235.50 (+3.90%) 257.24 +9.23% Double beat: revenue $200.61 billion (+20%) vs expected $196.46 billion; AWS $42.23 billion, +36.7% YoY — the fastest in 18 quarters, far above the expected 31%/$40.54 billion; AWS operating income $16.6 billion (vs $10.2 billion a year ago), margin 39.4%; AI and in-house silicon businesses each at an annualized run rate above $25 billion Media convention EPS 5.75 vs expected 1.82 🟢 Of the three observation thresholds in pre-market §5.5: ① AWS ≥32% → 36.7%, cleared by a wide margin; ③ the AWS segment margin of 39.4% is hard evidence.⚠️ But one quality caveat must be flagged: EPS 5.75 against an expectation of 1.82 is 3.2×, and a gap that size cannot come from operations. Ahead of the print, BofA had already flagged that Amazon's stake in Anthropic (carrying value $74.2 billion at the end of Q1) would produce large mark-to-market swings. This report did not obtain the one-off gain/loss breakdown for Q2 and cannot confirm the clean EPS after excluding it — but structurally this is the same issue as the MSFT "$3.2 billion Anthropic gain inflating EPS" noted in pre-market §5.1. Do not use the 5.75 figure for any valuation calculation. ② The capex guidance was not obtained by this report
BE 207.12 (+26.49%) 217.51 +5.02% No new earnings (already reported 7/28) Theme momentum continues, but after two consecutive days of large gains plus a further after-hours rise, the risk of chasing is significant
RDDT 178.04 (+0.03%) 158.23 −11.12% Double beat: revenue $805 million (+61%) vs expected $730 million (eighth consecutive quarter of >60% growth), adjusted EPS 1.25 vs expected 0.97; Q3 guidance of $860–870 million also above expectations Strong 🔴 Tonight's specimen of "beat + strong guidance and still crashing." The damage came from one line in the shareholder letter — "Search referrals were choppy" — with the market worried about its dependence on Google-driven traffic (Investing.com). It forms a perfect contrast with MSFT's "guidance victory" today: the market right now pays only for visibility, and any blemish in visibility on traffic/supply/cost gets punished severely
SYK 348.04 (−1.20%) 320.00 −8.06% Revenue $6.59 billion (+9.4%) in line with expectations, non-GAAP EPS 3.69 beating by 5.8%; the CEO said significant progress had been made recovering from the cybersecurity incident Not obtained by this report Another "beat yet sold off." With medical devices plus the sector backdrop of XLV −1.64%, healthcare will be under pressure tomorrow
COIN 163.58 (+2.18%) 154.00 −5.86% Double miss: revenue $1.22 billion, −18.5% YoY; GAAP loss per share 1.36, a third consecutive loss-making quarter Not obtained by this report Crypto-linked names under pressure tomorrow
RIVN 16.83 (+3.06%) 17.37 +3.21% Cut its 2026 spending plan, modestly narrowed full-year loss guidance Raised (loss narrowed) A positive case among small-cap growth, but too small to form a theme
MSFT 451.10 (+15.51%) 448.00 −0.69% A small giveback after +15.51%; no sign of overheated chasing, which is a neutral-to-favorable signal for tomorrow
MU 874.66 (+18.36%) 903.50 +3.30% ⚠️ Up another 3.30% after hours following +18.36% — momentum has not faded. This is the most important observation point for the memory chain tomorrow: if the open follows through, this was not a one-day bounce
META 539.03 (−7.95%) 541.67 +0.49% Marginally stabilized after hours

5. Flows and Sentiment

5.1 Sector Rotation (11 SPDR sector ETFs + key broad indices, sorted by today's gain)

Rank ETF Sector Today% Volume vs prior-5-day avg Note
SOXX Semiconductors +8.50% 1.30× Volume expansion, strongest of the day
SMH Semiconductors +6.88% 0.67× ⚠️ Volume signal conflicts with SOXX (see §2.1)
1 XLK Technology +5.50% 1.55× Volume expansion, the only SPDR sector up sharply
QQQ Nasdaq 100 +3.30% 1.36× Volume expansion
XBI Biotech +2.40% 0.76× Bounce on shrinking volume, quality questionable
SPY S&P 500 +1.68% 1.27× Volume expansion
IWM Russell 2000 +1.39% 0.91× Volume contraction
DIA Dow Jones +1.18% 0.63× Clear volume contraction
2 XLI Industrials +0.98% 1.04×
3 XLY Consumer discretionary +0.70% 0.94×
4 XLF Financials +0.56% 0.94×
5 XLE Energy +0.53% 0.69× Oil fell yet the sector edged up
RSP Equal-weight S&P −0.16% ⚠️ The core evidence on breadth
6 XLB Materials −0.19% 0.91×
KRE Regional banks −0.37% 0.60×
7 XLU Utilities −0.56% 1.34× Decline on expanding volume
ITB Homebuilders −1.15% 0.59× Direct victim of rising long-end rates
8 XLRE Real estate −1.44% 1.25× Decline on expanding volume, the direct mapping of 30Y +7bp
9 XLV Healthcare −1.64% 1.31× Decline on expanding volume
10 XLP Consumer staples −2.16% 1.20× Decline on expanding volume, a rare magnitude (MO −9.32% was one of the main drags)
11 XLC Communication services −2.68% 1.14× Weakest of the day, hit twice over by META −7.95% + GOOGL −0.91%

The shape of the rotation is extremely clear: an extreme, concentrated allocation flowing one way, out of defensives and value and into technology and semiconductors. Of the 5 sectors that rose, 4 gained less than 1% — in practice only XLK rose at all; of the 6 that fell, 4 fell on expanding volume (XLU/XLRE/XLV/XLP), meaning this was active position reduction, not a passive drift lower for lack of bids.

5.2 VIX and Treasuries

  • VIX 17.09 (−17.28%): a single-day collapse of 3.57 points, from 20.66 back to around 17. It is already back in the recent-month low range with limited room for further compression — which means if negative news appears tomorrow, VIX's upside elasticity exceeds its downside, an asymmetry that works against the bulls.
  • 10Y 4.66% (+4bp), 30Y 5.21% (+7bp), 5Y 4.38% (+3bp): the long end rose more than the front end, the curve keeps steepening. On a day when Q2 GDP was only 1.5% and core PCE MoM only +0.1%, long-end yields rose 7bp rather than fallingthis is not growth/inflation pricing, it looks more like term-premium pricing (supply, fiscal policy, Fed independence).
    • ⚠️ This report cannot prove the attribution above. It can only confirm the fact: the data was dovish while the long end was hawkish, and the two diverged.
  • Dollar −0.78% + gold +3.17% + rising long-end yields appearing together is a combination that warrants caution. In the textbooks it usually corresponds to "the market demanding higher compensation for holding dollar assets." This report only records it and draws no verdict — a single day of data is insufficient to support a structural judgment of that kind.

5.3 Risk-On / Risk-Off Assessment

Conclusion: in form it is risk-on; structurally it is a "preference for duration and scarcity," not a "preference for economic strength."

Evidence Points to
Nasdaq 100 +3.36% far stronger than the Dow +1.19% and Russell +1.37% risk-on, but skewed to long-duration growth
VIX −17.28% risk-on
Equal-weight S&P −0.16%, 6/11 sectors down A strong risk-off structural signal
Defensive sectors (XLP/XLV/XLU/XLRE) all fell on expanding volume Not hedging — actively selling defense to buy offense, an extreme repositioning
Gold +3.17%, dollar −0.78% Hedging / debasement-hedge demand present at the same time
30Y +7bp to 5.21% The macro suppressant has not been lifted
The rally had volume (SPY 1.27×, QQQ 1.36×, XLK 1.55×) The bid is real

In one line: the money that bought today was real money (it had volume), but it was not "new money" — it was "old money" pulled out of defensive sectors and the equal-weighted median stock. The durability of this kind of tape depends on how long the draining can continue, not on macro improvement.


6. Outlook for Tomorrow (2026-07-31, Friday)

① Theme Persistence

Theme Continue / fade Basis Verification point tomorrow
Memory super-cycle ⚠️ Likely to continue, but now in a high-volatility zone The catalyst is structural (Samsung says the shortage lasts into 2028, Seagate has order visibility into 2028), not a one-off event; MU up another +3.30% after hours shows momentum has not faded ① Can MU challenge the 50-day moving average at 962.26 (closed today at 874.66, still +10.0% away); ② can SNDK avoid giving back its +25.99% single-day gain; ③ can volume hold above 1.2×
AI compute / cloud (beneficiary side) ✅ Continues, but spreading from "MSFT alone" to "MSFT + AMZN" AMZN +9.23% after hours, and AWS +36.7% is hard data Whether GOOGL catches up. Among the big three cloud names MSFT has been repriced (+15.51%) and AMZN is being repriced (+9.23% after hours); GOOGL at −0.91% today is the only one not yet repriced — it is either tomorrow's catch-up candidate or the market's designated third place
AI capex (harmed side, META) ⚠️ Entering oversold territory after 11 straight down days Today's low of 524.52 approached but did not break the 52-week low of 520.26; it rebounded to close at 539.03 and added +0.49% after hours 520.26 remains the key level. Any bounce after 11 down days can be violent, and the risk/reward of shorting keeps deteriorating
Data-center power ✅ Continues (second-strongest today) BE +26.49% plus another +5.02% after hours, PWR +17.26%, GEV +9.07% VRT at only +2.00% is clearly left behind — whether it is a catch-up candidate or a falsification signal from inside the theme should become clear tomorrow
🔴 New theme: downstream transmission of memory price hikes (phase two) ⚠️ May start tomorrow; this is currently the most underestimated item AAPL itself confirmed September-quarter gross margin guidance of 47–48%, significant supply constraints, with memory the main cause; QCOM cut guidance last week for the same reason Whether the consumer-electronics/PC/handset chain falls with it. If tomorrow shows the mirror pattern of "memory stocks up, downstream hardware stocks down," this transmission chain has formally been priced
Defensives and value ❌ Draining continues XLP/XLV/XLU/XLRE all fell on expanding volume; MO −9.32%, CI −2.97%, F −2.75% If defensives keep falling on expanding volume tomorrow, the draining is not over and the index can still be carried on tech's single leg; if defensives stabilize, that instead means tech's source of funding has dried up
Energy ⚠️ Earnings take over tomorrow Oil fell but oil stocks edged up, short-term decoupled from crude XOM and CVX report pre-market tomorrow (see below)

② Tomorrow's Earnings and Macro Calendar (ET)

Macro data

Time Data Prior What to watch
09:45 MNI Chicago PMI (July) 56.7 With Q2 GDP at only 1.5%, whether manufacturing sentiment weakens in line
10:00 University of Michigan consumer sentiment (July final) preliminary 54.4 Sitting in a historically low range
10:00 UMich 1-year inflation expectations (July final) preliminary +4.2% ⚠️ This report considers this tomorrow's most important macro number. With three Fed presidents voting for a hike and the 30Y already at 5.21%, an upward revision in the final 1-year inflation expectation would directly reinforce hawkish long-end pricing and suppress exactly the long-duration growth names that rallied hardest today
UMich current conditions 54.9 / expectations 54.0 (final) Secondary

(Calendar source: Markets Today calendar. ⚠️ This source is a social-media restatement; this report did not verify release times against BLS or the UMich official site as primary sources — use your own terminal as the reference.)

Pre-market earnings (before the 07-31 open)

  • The energy duo: XOM, CVX (Chevron confirmed for pre-market release) — with Brent down −1.42% while XLE edged higher, these two reports will set the short-term direction of the energy sector
  • Pharma: ABBV, MRNA (with XLV −1.64% today and SYK −8.06% after hours, healthcare has been under sustained pressure; ABBV is the stabilizer)
  • Industrials/materials: LIN (Linde), ETN (Eaton)ETN is an important cross-check for the data-center power theme; strong ETN guidance would add another brick to the power theme in §6①
  • Consumer/other: CL, SONY, D, CCJ, CBOE, ARES, TROW, AN, IMO

(Sources: Markets Today earnings calendar / MarketBeat. ⚠️ Other than CVX, this report did not verify release times one by one against company IR pages.)

Already-occurred after-hours events to be priced at tomorrow's open: AAPL −6.35%, AMZN +9.23%, RDDT −11.12%, SYK −8.06%, COIN −5.86%, BE +5.02%, MU +3.30% (all 18:00 ET snapshots)

③ Key Focus for Tomorrow (Ticker + verification point)

Ticker Why Verification point tomorrow (falsifiable)
AAPL −6.35% after hours, the first bellwether-level hard evidence of "memory price hikes → downstream margin destruction" Whether the opening gap gets filled. If it opens lower, drifts lower and closes below 315, the market is taking the 47–48% gross-margin guidance seriously; if it quickly refills above 330, the market is treating it as a one-off supply problem
AMZN +9.23% after hours, and AWS +36.7% is the fastest in 18 quarters ① Can it hold an opening gain above +5% (MSFT held +15% today); ② does an intraday media disclosure break out the one-off Anthropic gain/loss — if the clean EPS excluding it is far below 5.75, the gain could be given back
GOOGL The only one of the big three cloud names not repriced; −0.91% today against the tape and on shrinking volume (0.80×) Whether it catches up. This is tomorrow's cleanest binary: catching up = the cloud theme repairs broadly; continuing to fall = the market has designated Google Cloud as third place
MU +18.36% today and another +3.30% after hours; momentum has not faded The 50-day moving average at 962.26 is a clear technical resistance level (today's close is −10.0% below it). Also note: the bearish reasoning this report gave pre-market (P/B 8.28×, peak earnings) has not been falsified on a cross-cycle horizon, it has merely been shown to have no predictive power for a single day — do not chase it higher just because today's call was wrong
VRT The only laggard within the data-center power theme (+2.00% vs BE +26.49%, PWR +17.26%) Catch-up or laggard. If BE/PWR keep rising tomorrow while VRT stays flat, this power rally is single-stock driven rather than theme driven
NVDA SOX +8.19% today while NVDA managed only +2.65%, on volume of 0.93× (shrinking) ⚠️ This report considers this the most information-rich anomaly on the tape right now. If NVDA keeps underperforming semiconductors tomorrow, capital is "buying the shortage, not the demand" — a signal that requires reassessing the entire AI-compute narrative
RSP (equal-weight S&P) −0.16% today vs SPY +1.68% Whether RSP can turn positive tomorrow. This is the single most direct gauge of "rally quality," and it matters more than any individual stock
XOM / CVX Pre-market earnings tomorrow, with the energy sector short-term decoupled from crude Direction of energy stocks after the reports

④ What to Avoid Tomorrow

  1. ⚠️ The most important item: do not chase memory higher just because today's call on memory was wrong. After SNDK +25.99%, MU +18.36% and WDC +15.37% in a single day, tomorrow's risk/reward is entirely different from what it was at today's open. Today's lesson is "do not use valuation to judge a single day's direction," not "valuation does not matter." The two conclusions must not be conflated.
  2. Avoid chasing MSFT. After +15.51% and the largest single-day market-cap gain in history, it is already −0.69% after hours. The two quality blemishes flagged in pre-market §5.1 (a clean beat of only +3.5% for the quarter, FCF/net income down to 0.50×) were not falsified today, they were merely drowned out by the strength of the guidance.
  3. Avoid consumer electronics and PC/handset downstream hardware. AAPL has itself confirmed that memory cost will significantly compress September-quarter gross margin, and that cost pressure works in the same direction for every downstream manufacturer — and Apple is the one with the most bargaining power.
  4. Avoid names that "beat but with a blemish in visibility." Tonight's RDDT (revenue +61%, a double beat, strong guidance, crashing 11.12% purely on one line about "search referrals were choppy") and SYK (EPS beating by 5.8% yet falling 8.06%) show that the market currently weights "visibility" far more heavily than "the quarter's numbers." These are three faces of the same rule that lifted MSFT on guidance and crushed META on its FCF collapse.
  5. Avoid running volatility-sensitive long positions with VIX at 17.09. VIX is back at recent-month lows, with little downside and high upside elasticity.
  6. Avoid using defensives and high dividends as a "hedge" allocation. Today proved that in this kind of extremely concentrated tape, defensive sectors are not a safe harbor, they are the source of funds (XLP −2.16%, XLV −1.64%, all falling on expanding volume).
  7. Avoid using AMZN's EPS of 5.75 in any valuation calculation (see the Anthropic mark-to-market caveat in §4).
  8. Avoid linear inference from "oil price → oil stocks." Falsified two days running: yesterday oil up and stocks down, today oil down and stocks up.

⑤ Input Notes for Tomorrow's Pre-Market List

Seven inputs that must be handled in the 07-31 pre-market report:

  1. The AAPL September-quarter guidance must be addressed at the top (9–11% revenue growth vs the expected 12%, gross margin 47–48%, supply constraints spanning iPhone/iPad/Mac, Cook calling memory a "once-in-a-century flood"). This is tomorrow's single largest pricing event, and it pushes the memory theme into phase two.
  2. Both sides of the memory chain must be repriced from scratch: upstream (MU/SNDK/WDC/STX/SK Hynix) and downstream (AAPL/QCOM/DELL/HPQ/Lenovo, etc.). This report's pre-market framework was right (splitting upstream from downstream); the positioning was wrong (assuming the upstream had already peaked). Tomorrow should keep the framework, reset the positioning, and write out explicit falsification conditions.
  3. The macro dimension missed today must be added back: gold 4,162.80 (+3.17%), the dollar 100.01 (−0.78%), the 30Y at 5.21% (+7bp). In particular, the combination of "stocks and gold up together + dollar down + long-end yields up" needs either an explanation or an explicit "no explanation available at this time."
  4. Market breadth must be written into §0: the 184bp gap between RSP and SPY is today's most important structural fact, and tomorrow's pre-market report should make "equal-weight vs cap-weighted" a standing monitoring item.
  5. AMZN's clean EPS must be verified (on a basis excluding the Anthropic mark-to-market), otherwise no score may be assigned to AMZN. This must be consistent with how this report treated MSFT on 7-30 — we cannot be strict with MSFT and lenient with AMZN.
  6. AMZN's capex guidance was not obtained by this report and must be filled in. Of the three thresholds pre-market §5.5 set for itself, "② whether capex guidance is revised up" still has no answer. Ahead of the print, sell-side expectations had already risen from $200 billion to $210 billion (BofA, on rising memory cost).
  7. The cross-source discrepancy on the 10Y yield remains unresolved (this report's ^TNX convention gives 4.66%; TradingEconomics reported 4.70% in the 7-30 pre-market report). Tomorrow should fix one convention and state it.

Appendix: Evidence Gaps in This Recap (must be disclosed honestly)

  1. NYSE/Nasdaq advance/decline counts for 7-30 were not obtained. The breadth conclusion in §1.2 rests on two proxies, RSP vs SPY and the sector distribution. The direction is credible, but primary advance/decline data is missing.
  2. SMH and SOXX give conflicting volume signals (0.67× vs 1.30×); this report cannot determine which is more representative, and therefore drew no sector-level conclusion about whether the rally had volume. Single-stock volume readings (MU 1.15×, SNDK 1.17×, MSFT 3.3×) are reliable.
  3. AMZN's EPS of 5.75 has not been decomposed for one-off items. Its stake in Anthropic is known (carrying value $74.2 billion at the end of Q1) and BofA flagged large mark-to-market swings ahead of the print, but this report did not obtain the specific Q2 breakdown, so §4 only flags the caveat and makes no quantitative adjustment. AMZN's capex guidance was likewise not obtained.
  4. Some AAPL segment data is second-hand restatement: iPhone $54.25 billion (+21.7%), Services $30.98 billion (+12.1%, below the expected $31.22 billion), Greater China roughly $18.82–18.86 billion (+22%, below the expected $19.58 billion) come from media (Yahoo Finance / MacObserver); Apple's press release itself contains no segment breakdown, and this report did not check the 10-Q. Revenue of $109.4 billion, EPS 2.02 and gross margin 50.1% come from Apple's official press release and are reliable.
  5. Sources disagree on AAPL's after-hours decline: this report's 18:00 ET snapshot is −6.35%, a CNBC headline says −8%, and other media say −4%. The after-hours price fell from 318.68 all the way to a low of 305.07 between 17:05 and 18:00 before rebounding to 312.25 — extremely volatile, so all three numbers may be correct, just at different times.
  6. Sources disagree on MSFT's single-day market-cap gain: Bloomberg reports about $450 billion, Fortune about $480 billion, and other headlines say $490 billion. This report uses the unified phrasing "roughly $450–490 billion" and does not use a single figure. "The largest single-day market-cap gain in history (surpassing NVDA's prior record of about $440 billion)" follows Bloomberg's convention.
  7. Sources disagree on the market's expectation for Q2 GDP: investinglive reports an expectation of 2.1%, CNBC reports 1.8%. The actual value of 1.5% and the prior of 2.1% are uncontested; this report does not adopt a single expectation figure.
  8. Tomorrow's calendar (earnings roster + macro timings) comes mainly from a social-media restatement of a calendar, and other than CVX was not verified name by name against company IR / BLS / the UMich official site.
  9. Samsung Q2 conference call data is second-hand restatement (DRAM ASP +mid-40% QoQ, NAND +high-60% QoQ, "2027 more severe than 2026," shortage lasting into 2028). This report did not obtain Samsung's original IR text, but the news is highly consistent with the day's tape (SOX +8.19%).
  10. "Memory price hikes → downstream margin destruction" is this report's inference, not a fact. Only two facts are confirmed: QCOM cut guidance last week and cited the memory shortage as a reason for price increases; AAPL tonight guided September-quarter gross margin to 47–48% and attributed it to supply constraints and memory. For the remaining downstream companies (DELL/HPQ/Lenovo, etc.) this report obtained no data at all.
  11. The statement in §5.2 that "the long-end rise is term-premium pricing" is an inference this report cannot prove. Only the factual layer can be confirmed: the data was dovish (GDP 1.5%, core PCE MoM +0.1%) while the 30Y rose 7bp.
  12. The fundamentals of BE, PWR, GEV and VRT still have not been independently verified by this report (the same gap as in the 7-30 pre-market report). The judgments in §6① on the data-center power theme are based entirely on price and news, with no fundamentals.
  13. Earnings details for RDDT / SYK / COIN are second-hand restatement; this report did not check their 8-K filings.
  14. How the 65% hit rate is calculated: on the basis of "whether the directional label given pre-market matched the day's closing direction," with "watch only" counted as bearish/avoid. This basis is strict on "watch only" — it was meant as a risk-control label, not a short recommendation. Measured by "whether an actual loss was caused," the hit rate would be 100% (0 losses), but that basis carries no information, so this report uses the strict basis while disclosing both.

⚠️ Risk disclaimer: this recap is a post-close information review and observation only and does not constitute investment advice. Data may differ in timeliness or convention; company disclosures and SEC filings prevail, and this must not be used directly as a basis for trading.

Sources15

Every external link cited in the body, numbered in order of appearance. · 13 domains

  1. 1investingliveinvestinglive.com
  2. 2BEAbea.gov
  3. 3Investing.cominvesting.com
  4. 4Businesswirebusinesswire.com
  5. 5Seoul Economic Dailyen.sedaily.com
  6. 6OC3Doverclock3d.net
  7. 724/7 Wall St.247wallst.com
  8. 8Investing.cominvesting.com
  9. 9Markets Today calendarx.com
  10. 10Markets Today earnings calendarx.com
  11. 11MarketBeatmarketbeat.com
  12. 12Yahoo Financefinance.yahoo.com
  13. 13MacObservermacobserver.com
  14. 14Apple's official press releaseapple.com
  15. 15CNBCcnbc.com