Built 09:15 ET - premarket - regime: risk-on growth, the de-rate pauses
Static after build — regenerate to refresh
The Skim · 30 seconds
- The bounce is real but narrow Futures are firmly higher after a bruising session, and the entire lift traces to one earnings report rather than a broad change of heart.
- Growth missed badly, inflation cooled Second-quarter growth came in at 1.5% against roughly 2.1% expected, while the Federal Reserve's preferred inflation gauge eased to 3.3%.
- Microsoft rewarded, Meta punished Both are spending enormous sums on artificial intelligence; only one showed the revenue to justify it.
- Defensives are being sold Healthcare and staples, which led the last two sessions, are the weakest names premarket - the mirror image of yesterday.
- Two more giants report tonight Apple and Amazon land after the close, so today's conviction has a hard expiry at 4:00 PM.
01Today's Prediction
Yesterday's premarket read called an energy supply shock into the Federal Reserve decision and emitted seven leans; the after-close validation has not run yet, so today's scorecard is still open.
The through-line
One earnings report changed the market's mind about a story that had been grinding lower for a month. The concern all July was that the artificial-intelligence buildout had become a bill without a receipt - enormous capital spendingCapex (capital expenditure)Cash a company spends on long-lived physical assets - for big tech today, mostly data centres and the chips inside them. with no visible revenue attached. Microsoft answered that directly: it spent 41 billion dollars on capital projects, slightly less than feared, and paired the bill with cloud growth of 43 percent, its fastest in over four years. Meta answered it the other way, with an earnings miss and free cash flowFree cash flowCash from operations minus capital spending. What is actually left over after the bills, and the cleanest read on self-funding. down 91 percent to almost nothing. The market is not rejecting the spending. It is demanding proof, and it is now pricing the two companies as opposites.
That distinction is why this morning's strength is concentrated rather than broad. Semiconductors are up 3.87 percent and technology leads all eleven sectors, while the equal-weight version of the S&P 500 is essentially flat at 0.06 percent. The rotation is precisely the reverse of the last two sessions: the healthcare and staples leadership that absorbed money during the de-rate is being sold to fund the move back into growth. The machine classification of the day reads risk-on growth with high dispersionDispersionHow far apart sector returns are on the day. High dispersion means the tape is picking winners rather than moving together., and the historical record for that combination is the most reliable slice available.
The macro data cuts against the equity bid rather than supporting it, and this is the tension worth holding. Growth printed materially weaker than expected while inflation eased only modestly and remains well above target. That mix normally argues for defence, not for buying semiconductors. What resolves the contradiction is that today's bid is a single-company earnings story, not a macro re-rating - which is exactly why it is vulnerable to the two reports landing tonight.
Semis / tech long
Nasdaq reclaim
Comm services
Crude
Healthcare
Staples
Financials
Dollar
The conditional call
The most likely path is that the growth complex holds its opening advantage through the morning while defensives keep bleeding, and that the tape then goes quiet into the afternoon as participants refuse to carry size into two mega-cap reports. The single line that decides it is 675.95 on the Nasdaq proxy - the level that broke yesterday and that this morning's gap is attempting to reclaim. Holding above it keeps the reclaim intact; losing it turns the gap into a failed bounce and hands the session back to the sellers.
What invalidates the read: a decisive loss of that reclaim level in the first hour, a fresh escalation headline out of the Gulf that re-prices crude and drags the whole risk complex, or a reversal in the defensive names that shows the rotation was one morning wide. The window is the cash session only - conviction expires at the close, because Apple and Amazon report after it with options implying moves of roughly 5 percent and 7.5 percent respectively.
LensThe bounce has a real catalyst and a real deadline; treat strength as rentable rather than durable until the two reports tonight are behind the market.
02Today's Regime
Risk-on growth - a narrow, catalyst-driven pause in the artificial-intelligence de-rate
Day type: risk_on_growth (high confidence) - dispersion HIGH (standard deviation 1.25 across the eleven sectors) - posture: participate with the leaders, but size for a session that expires at the close
- Technology leads all eleven sectors at +2.71% while communication services is last at -2.13% - a 4.84pp spread on the day, which is what high dispersion looks like in practice. confirmed (Massive, 08:47 ET premarket)
- The cap-weighted versus equal-weightEqual weightAn index where every member counts the same, so it reveals the typical stock rather than the largest few. gap is 0.58pp on the S&P 500 and 1.53pp against the Nasdaq proxy - the largest concentration signal in a week, and the honest measure of how few names are doing this. confirmed (Massive, 08:47 ET premarket)
- Volatility is unwinding rather than collapsing: the fear gauge sits near 19.13 against a prior close of 20.66, which is still in the elevated band at the 83rd percentile of the trailing year. est. (BarChart, 15-min delayed premarket) confirmed (thinktank-v2 <- yahoo VIX, asOf 2026-07-29)
- Invalidation for the regime call: the fear gauge back above its prior close, or technology surrendering leadership to the defensive sectors intraday.
LensThis is a leadership rotation inside a still-elevated volatility regime, not a return to calm, so the correct posture is to trade with the leaders while respecting that the underlying tape has not repaired.
03Overnight Tape
- Index futures are broadly higher with a clear growth tilt: Nasdaq 100 +1.70%, S&P 500 +0.72%, Dow +0.43% and Russell 2000 +0.58%. confirmed (Investing.com, 08:57 ET)
- The exchange-traded proxies agree and add detail: the Nasdaq proxy +1.58%, S&P proxy +0.64%, small caps +0.61%, and semiconductors far out in front at +3.87%. confirmed (Massive, 08:47 ET premarket)
- Yesterday's damage sets the bar: the S&P 500 closed down 1.5% and the Nasdaq 100 fell into correction territoryCorrection territoryA decline of 10% or more from a recent peak - the conventional dividing line between a pullback and something larger., more than 10% below its early-June record, after the policy decision was followed by a confusing press conference. confirmed (Axios Markets, 07-30)
- The gap sizes matter for expectations: measured against each instrument's own 14-day ATR, the Nasdaq proxy is gapping roughly 0.77 of a daily range, the S&P proxy 0.60 and small caps 0.46 - a large opening extension on the leader. confirmed (Massive daily aggregates, computed 07-30)
LensA growth-led gap of nearly three-quarters of a daily range on the Nasdaq proxy is a strong opening statement, but gaps that large frequently give back part of the move once the first wave of orders clears.
04Macro Theme
Two releases landed at 8:30 this morning and they point in opposite directions. Growth disappointed badly: the advance estimateAdvance estimateThe first of three government readings on quarterly growth, built on incomplete data and revised twice later. of second-quarter output rose 1.5% against expectations near 2.1%, and against 2.1% in the first quarter. Inflation, meanwhile, cooled at the margin - the Federal Reserve's headline gauge eased to 3.7% over the year from 4.1%, and coreCore PCEThe inflation gauge the Federal Reserve targets, stripping out food and energy to see the underlying trend. slowed to 3.3%. Household activity was soft in the detail too, with income up 0.2% and spending up 0.3%, both a tenth below what forecasters looked for. confirmed [BEA, advance estimate 07-30] confirmed (FXStreet consensus, 07-30) confirmed [BEA] confirmed [BEA, personal income and outlays 07-30]
The policy backdrop makes this awkward. The Federal Reserve held its target range at 3.50-3.75% yesterday for a fifth consecutive meeting, but the vote was 9-3 - three officials wanted an immediate increase, turning June's anonymous warnings into an open split. The chair's argument was that market yields are already doing part of the tightening, and the long end promptly obliged: the thirty-year yield reached its highest since 2007 while the two-year eased to 4.24%. That combination is a steepeningCurve steepeningLong-term yields rising relative to short-term yields, often signalling inflation or supply worry rather than growth optimism. curve, which reads as term-premiumTerm premiumThe extra yield investors demand for lending long rather than rolling short-term debt - compensation for duration risk. and inflation anxiety rather than growth confidence. confirmed (FOMC statement via Stocktwits Daily Rip, 07-29) confirmed (FOMC via Stocktwits Daily Rip, 07-29) confirmed (Stocktwits Daily Rip, 07-29)
Reconciliation note: today's read is built on the released actuals above, not on yesterday's premarket consensus. The growth miss is the larger surprise of the two; the inflation improvement is real but leaves the gauge more than a full point above the 2% objective.
LensWeaker growth alongside still-elevated inflation is the least comfortable mix for policy, and the three hawkish dissents mean a soft patch in the data no longer reliably buys the market a friendlier central bank.
05Geopolitical Pulse
- The Iran conflict is approaching its sixth month, and the most important development is not military but commercial: China, the world's largest crude buyer, has cut imports by more than 40% year over year and sustained that cut without visible economic damage. confirmed (Axios Markets citing China customs data, 07-30)
- That withdrawal is what prevented the price spike the effective closure of the Strait of Hormuz was expected to cause - Chinese policymakers leaned on domestic coal, gas and reserves and on the country's electric-vehicle fleet to absorb the loss.
- Crude is giving back yesterday's escalation premium this morning, with the oil proxy at -1.18% and the energy sector at -0.78% - the geopolitical bid is fading rather than compounding. confirmed (Massive, 08:47 ET premarket)
- The watch item cuts the other way: early indications point to a modest rebound in Chinese July purchases, which would remove the shock absorber that has capped prices all summer.
LensThe single most important variable in the oil market right now is Chinese buying behaviour rather than the fighting itself, which means energy positioning should key off demand signals from Asia more than off headlines from the Gulf.
06Today's Calendar
| When | Event | Actual / status |
| 8:30 ET | Gross domestic product, second quarter (advance estimate) | PRINTED — actual 1.5% confirmed [BEA, 07-30] Consensus 2.1% confirmed (FXStreet, 07-30) A clear downside miss, and a step down from 2.1% in the first quarter. |
| 8:30 ET | Personal consumption expenditures price index, June (year over year) | PRINTED — actual 3.7% confirmed [BEA, 07-30] Consensus 3.6% confirmed (Markets Today calendar, 07-30) A tenth hotter than hoped on the headline, but down from 4.1% the prior month. |
| 8:30 ET | Core personal consumption expenditures price index, June (year over year) | PRINTED — actual 3.3% confirmed [BEA, 07-30] Consensus 3.3% est. (search consensus, 07-30) In line, and an improvement from the three-year high of 3.4% set the prior month. |
| 8:30 ET | Personal income / personal spending, June | PRINTED — actual +0.2% / +0.3% confirmed [BEA, 07-30] Consensus +0.3% / +0.4% confirmed (Markets Today calendar, 07-30) Both a tenth light - the household engine is decelerating rather than stalling. |
| ~10:30 ET | American Association of Individual Investors sentiment survey, weekly update | Pending Consensus prior: 29.6% bullish / 42.3% bearish confirmed [AAII, week of 07-23] Watch whether bearish readings push through 45%, the level that activates the contrarian long condition. |
| After the close | Apple and Amazon quarterly results | Pending Consensus AAPL $1.89 EPS / $108.65B rev; AMZN $1.82 EPS / $196.25B rev confirmed (search consensus, 07-30) Options imply moves of roughly 5% and 7.5% respectively - the dominant event risk, and it sits outside the cash session. |
| During session | Mastercard and Shell quarterly results | Pending Secondary reads on the consumer-payments and integrated-energy complexes. |
Calendar note: today and the next two business days are all full trading sessions, with no holiday or early close scheduled.
LensThe morning's data is already known and digested, so the session's real risk is concentrated after the bell - which argues for treating intraday conviction as having a hard four-o'clock expiry.
07Cross-Asset & Credit
| Asset | Proxy | Premarket | Read |
| Dollar | UUP | -0.30% | Softer on the growth miss; euro and yen both firmer |
| Crude oil | USO | -1.18% | Giving back yesterday's escalation premium |
| Gold | GLD | +0.72% | Bid despite risk-on - the one genuine oddity in the tape |
| Copper | CPER | +1.90% | Cyclical bid, awkward against a 1.5% growth print |
| Long Treasuries | TLT | -0.23% | Long end still under pressure; thirty-year at a post-2007 high |
| High-yield credit | HYG | 0.00% | Unchanged - credit is not confirming the equity enthusiasm |
| Bitcoin | IBIT | +1.92% | Risk-seeking behaviour intact |
| Gold miners | GDX | +1.89% | Outpacing the metal itself |
- All premarket moves above are confirmed via Massive at 08:47 ET. confirmed (Massive, 08:47 ET premarket)
- Credit spreads are the quiet warning: the high-yield spread over Treasuries stood at 2.84% at the most recent published reading, having widened for four consecutive sessions, and the credit proxy is flat this morning while equities rally. confirmed [FRED, BAMLH0A0HYM2, 07-28]
- The ten-year yield was 4.61% at the most recent published daily reading and rose further yesterday to roughly 4.65% - the official series has not yet published the 07-29 value, so today's precise level is unconfirmed. confirmed [FRED, DGS10, 07-28] est. (TradingEconomics reporting, 07-29)
- The short end moved the other way, with the two-year at 4.24% after the decision, leaving a two-to-ten spread near 41 basis points and steepening. confirmed (Stocktwits Daily Rip, 07-29)
LensEquities are rallying while credit sits still and the long end keeps rising, and that divergence is the strongest argument for treating this morning's strength as a rotation rather than a genuine risk-appetite reset.
08Breadth & Internals
- The local liquid-universe proxy shows participation was thin going into today: 37.0% of names were above their twenty-day average and 32.6% above their fifty-day as of yesterday's close. est. (thinktank-v2 derived, 45-name proxy, asOf 2026-07-29)
- That is a proxy across 46 liquid names, explicitly not S&P 500 breadth - the index-level percentage-above-average series could not be confirmed this run and is marked refresh-required. refresh-required
- Live intraday internals - the tick and trin measures and the advance-decline line - are refresh-required at build time; the vendor page did not return populated index-level values. refresh-required
- The cleanest available breadth read this morning is the concentration gap itself: with the Nasdaq proxy up 1.58% and the equal-weight S&P at 0.06%, participation in the bounce is demonstrably narrow. confirmed (Massive, 08:47 ET premarket)
LensWith only about a third of the proxy universe above its fifty-day average heading into a mega-cap-led gap, this bounce is starting from a genuinely weak internal base and needs the average stock to join it before it can be trusted.
09Sentiment Watch
- Retail sentiment is bearish but not yet at the extreme that historically matters: bullish readings sit at 29.6% and bearish at 42.3%, a bull-bear spread of -12.8pp, with bearishness above its historical average for a twenty-fourth consecutive week. confirmed [AAII, week of 07-23]
- The 45% bearish threshold that activates the contrarian long condition has not been reached, so the sentiment-extreme setup does not fire today - and this week's update does not publish until later this morning.
- The volatility gauge is unwinding from an elevated base, near 19.13 against a 20.66 prior close, and remains in the elevated band at the 83rd percentile of the trailing year. est. (BarChart, 15-min delayed premarket) confirmed (thinktank-v2 <- yahoo VIX, asOf 2026-07-29)
- Options-based and composite sentiment measures - the put-call ratio and the fear-and-greed composite - are refresh-required this run, and the local news-sentiment series is stale and was not used. refresh-required
- News-flow sub-lens: coverage polarity around the two overnight reports is sharply split rather than uniformly negative, with community positioning reported as roughly two-thirds bearish on the disappointing report and comfortably bullish on the strong one - a discriminating crowd, not a panicking one. This is a model read, est. (model-read, Stocktwits community data 07-29). est. (model-read, Stocktwits community data 07-29)
LensPersistent pessimism that stops short of true capitulation is the least useful sentiment configuration for contrarians, and it means today's bounce has to be justified by earnings evidence rather than by exhausted selling.
10Sector / Commodity / FX Flow
XLKTechnology+2.71
XLIIndustrials+1.01
XLYCons Cyclical+0.57
XLBBasic Materials+0.31
XLUUtilities+0.20
XLFFinancials+0.04
XLREReal Estate0.00
XLEEnergy-0.78
XLVHealthcare-1.23
XLPCons Defensive-1.33
XLCComm Services-2.13
| Sector | Week | Month | Quarter | Year | Multi-period read |
| Technology | -3.42% | -7.52% | +5.05% | +23.12% | Worst week and month of the eleven, yet still positive on the quarter - today is a REVERSAL attempt |
| Cons Defensive | +3.86% | +3.08% | +1.99% | +7.65% | Best week - the crowded shelter, and today's funding source |
| Real Estate | +2.46% | +4.45% | +6.49% | +9.20% | Positive in every window again - the quiet structural leader |
| Energy | -1.78% | +9.95% | -2.43% | +31.92% | Strongest month and year, but the week has rolled over - premium fading |
| Healthcare | +1.15% | +1.63% | +13.24% | +22.79% | Best quarter of the eleven - extended, and being sold today |
| Industrials | -2.46% | -9.16% | -0.96% | +13.10% | Worst month by a wide margin - today's bounce is against the trend |
| Comm Services | +1.09% | -3.71% | -7.87% | +11.95% | Worst quarter and negative on the year - today CONFIRMS the downtrend |
Sector strip is confirmed via Massive at 08:47 ET; multi-period columns are confirmed via Finviz for 07-30. Four sectors with no directional change worth narrating are omitted from the multi-period table and appear in the strip above.
| Asset | Lean | Conv · prob | Two-leg rationale and invalidation |
| Sectors |
| Technology (XLK) | bull | M - 0.57 | Washed-out month (-7.52%) with the longer trend intact, plus a concrete catalyst: cloud growth of 43% and capital spending below feared. Scored via the semiconductor momentum setup below - same thesis, one prediction. Killed by a loss of the prior close. |
| Comm Services (XLC) | bear | M - 0.58 | Worst quarter of the eleven and negative on the year, and its largest constituent fell 8% after hours on an earnings miss with free cash flow down 91%. Killed by a reclaim of the prior close. |
| Healthcare (XLV) | bear | M - 0.55 | Best quarter of the eleven leaves it extended, and it is the second-weakest sector premarket as the defensive leadership of the last two sessions unwinds. Killed by a reclaim of the prior close. |
| Cons Defensive (XLP) | bear | M - 0.56 | Best week of all eleven marks the crowded shelter, and it is the natural funding source when growth is bid and volatility unwinds. Killed by a reclaim of the prior close or the fear gauge retaking 20.66. |
| Energy (XLE) | bear | M - 0.55 | Week has rolled over despite the strongest month, and crude is handing back the escalation premium. Scored via the crude lean below - same thesis, one prediction. Killed by a fresh Gulf infrastructure headline. |
| Industrials (XLI) | neutral | — | Legs conflict: worst month of the eleven at -9.16% argues down, today's +1.01% argues up. No honest directional read. |
| Financials (XLF) | neutral | — | Strong quarter and a steepening curve are supportive, but premarket is flat at +0.04% - no today-trigger, so neutral. |
| Real Estate (XLRE) | neutral | — | Positive in all six windows, but exactly unchanged premarket and facing a rising long end. Context without a trigger. |
| Utilities (XLU) | neutral | — | Negative week and month against a marginal +0.20% premarket. Mixed with no clean trigger. |
| Cons Cyclical (XLY) | neutral | — | Worst half-year and year-to-date of the eleven against a firm week - context and trigger disagree. |
| Basic Materials (XLB) | neutral | — | Copper is bid, but a +0.31% premarket move is too weak to qualify as a trigger. |
| Commodities |
| Crude oil (USO) | bear | M - 0.55 | Weekly trend has turned down after the strongest month, and Chinese imports remain more than 40% below last year, capping the upside. Today the proxy is -1.18% as the war premium fades. Killed by a Hormuz or Saudi infrastructure headline. |
| Gold (GLD) | neutral | — | Up 0.72% on a risk-on morning with the fear gauge falling - a genuine anomaly rather than a thesis. Neutral is the honest call. |
| Copper (CPER) | neutral | — | Premarket strength of 1.90% conflicts with a negative materials quarter and a 1.5% growth print. Trigger without supporting context. |
| Natural gas (UNG) | neutral | — | Down 1.11% premarket with no confirmed multi-period context for the contract - forced neutral. |
| Currency proxies |
| US dollar (UUP) | neutral | — | Softer at -0.30% on the growth miss, but no confirmed multi-period currency context this run - the two-leg rule forces neutral. |
| Euro (FXE) | neutral | — | Firmer at +0.27%, mirror of dollar softness. No independent context leg. |
| Japanese yen (FXY) | neutral | — | Firmer at +0.32% with no confirmed trend context - neutral. |
| British pound (FXB) | neutral | — | Weakest of the currency proxies at -0.44% on thin premarket volume - insufficient basis for a lean. |
LensToday is a clean mirror image of the last two sessions, with money leaving the defensive and energy winners to fund a return to growth, and the multi-period columns say only the technology reversal has enough structural support behind it to be worth respecting.
11Key Levels at the Open
S&P 500 proxy (SPY)
upside extension, one daily range737.15
the level that broke yesterday735.21
premarket734.10
prior close / pivot729.46
downside extension, one daily range721.77
Opening above the pivot but still below the level it lost yesterday, so 735.21 is the line that decides whether this is repair or relief.
Nasdaq 100 proxy (QQQ)
the reclaim line - also one daily range up675.95
premarket672.21
prior close / pivot661.73
downside extension, one daily range648.05
The level lost yesterday and the one-daily-range extension sit almost on top of each other at 675.95, which makes that single line the most important number on the board today.
Russell 2000 proxy (IWM)
upside extension, one daily range292.37
premarket290.32
the level that broke yesterday290.17
prior close / pivot288.57
downside extension, one daily range284.77
Small caps are opening right on the level they lost yesterday, which turns 290.17 into a clean pass-fail test of whether the bounce has any breadth.
Levels derive from confirmed prior closes and 14-day average true ranges computed from Massive daily aggregates on 07-30: 7.69 for the S&P proxy, 13.68 for the Nasdaq proxy and 3.80 for small caps. Premarket marks are confirmed via Massive at 08:47 ET.
LensAll three instruments open pressed against a level they surrendered yesterday, so the first hour is an unusually clean referendum on whether sellers still control the tape.
12Reversal Conditions Watch
Same-day momentum continuation - semiconductors and the software complex
The semiconductor proxy is up 3.87% premarket on heavy early volume, with technology leading all eleven sectors and a concrete, already-released catalyst behind it: cloud growth of 43% and capital spending that came in below what the market feared. The sector backdrop is aligned rather than opposing, the volatility gauge is unwinding, and the day classifies as risk-on growth with high dispersion - the configuration this pattern is designed for. Illustrative names carrying the theme: SMH, MSFT, NVDA, AMD, AVGO, MU, TSM.
Qualifies on all four legs - early relative-volume signature, an identifiable catalyst, aligned sector flow, and a momentum-favourable regime. The reporting company's own earnings risk is behind it rather than ahead of it. Explicit caveat: this is a same-day setup only, because two mega-cap reports land after the close and event risk overrides momentum beyond the bell. Invalidated by technology losing sector leadership intraday or the semiconductor proxy surrendering its prior close of 504.22.
Bottom rejection at a trend extreme - the Nasdaq proxy reclaim
The Nasdaq 100 fell into correction territory yesterday, more than 10% below its early-June record, and closed at 661.73 after losing the 675.95 shelf. This morning's gap is an attempt to reclaim that shelf from below, and critically the sector evidence does not confirm a broader breakdown - technology is the day's strongest sector rather than its weakest. The fresh catalyst supports the reclaim rather than the breach, which removes the pattern's main disqualifier. Illustrative names: QQQ, MSFT, NVDA, AVGO, AMZN, AAPL.
Surfaced as SETTING UP rather than confirmed: the pattern requires an actual rejection candle closing back above the level on rising volume, and at build time that confirmation has not formed - only the gap has. Conviction is deliberately trimmed below where the tape alone would put it, because this archetype has a poor historical record in exactly this day-type and the honest response is a smaller number rather than a louder story. Invalidated by a decisive loss of 675.95 in the first hour, which would turn the gap into a failed bounce.
- Walked and declined, each on a named disqualifier: the sentiment-extreme long needs bearish readings above 45% and has 42.3%; the sentiment-extreme short needs bullish above 50% and has 29.6%; the gap-fade long requires a qualifying gap DOWN and today is a gap up, with the gap-up variant retired as refuted.
- Also declined: the sector-rotation-bottom long requires the sector exchange-traded fund at or making a 52-week low, and technology is up 23% on the year; the value-anchored bottom and news-disconnect dip both fail on the weak name having a genuine fundamental catalyst - an earnings miss with free cash flow down 91% is not a disconnect.
- Formally unevaluable: the volatility-backwardation long, because the spot-versus-three-month term structure could not be sourced this run; and the sector-rotation-top short, whose first-thirty-minute internals leg cannot be observed before the open.
LensTwo setups surface today after three consecutive sessions of none, and both point the same way, but the honest framing is that one is confirmed by catalyst and the other is still only a gap waiting on proof.
13Earnings Reaction Watch
| Name | When | Result | Reaction |
| Microsoft | 07-29 after close | Revenue $90B vs $87.7B expected; EPS $4.81 vs $4.25; cloud growth 43%, fastest since early 2022 and past $100B annualised; capital spending $41B, up 70% but under the $42B feared; assistant seats 30M from 20M | Shares +8.9% after hours to $425.21 - the single engine behind this morning's gap |
| Meta Platforms | 07-29 after close | Revenue $60.8B vs $60.3B expected but EPS $6.18 against $7.19 expected; advertising revenue +27% to $59.4B; capital spending nearly doubled to $31.1B; annual spending floor raised to $130B; third-quarter guidance midpoint light; free cash flow -91% to $784M, lowest since 2022 | Shares -8% after hours; community positioning flipped roughly two-thirds bearish |
| Apple | Tonight, after close | Consensus $1.89 EPS on $108.65B revenue | Closed +0.6% at $340.15; options imply a move near 5% |
| Amazon | Tonight, after close | Consensus $1.82 EPS on $196.25B revenue | Options imply a move near 7.5% - the widest of the group |
- The foreshadow that matters: Alphabet reported free cash flow turning negative for the first time on record last week, and Meta has now posted its weakest free cash flow since 2022. Two of the three largest spenders are visibly straining, while the one that showed accelerating demand was rewarded.
- That asymmetry is the template for tonight. Both reporters face the same question - not how much they are spending, but whether the spending produces a visible receipt in the same quarter.
LensThe market has stopped punishing artificial-intelligence spending in the abstract and started pricing each company on whether its own revenue keeps pace with its own bill, which makes tonight's two reports a direct test of the same standard.
14Yesterday's Carryforward & Scorecard
Validation pending - the after-close scoring run has not yet processed yesterday's session, so the seven leans emitted on 07-29 remain open and unscored. What is already visible from the tape: the energy long that was yesterday's highest-conviction call is under pressure this morning, with crude at -1.18% and the energy sector at -0.78%, while the healthcare long and the technology short both look poorly positioned against a session where healthcare is the second-weakest sector and technology leads. Yesterday's three key levels all resolved bearish, with both the S&P and small-cap proxies breaching to the downside and the Nasdaq proxy extending far below its line.
- Carried forward from yesterday: the read was an energy supply shock into the policy decision, classified as an inflation shock with normal dispersion and a 3.16-percentage-point sector spread led by energy. Today inverts nearly all of it - the classification is risk-on growth, dispersion is high at a 4.84-point spread, and energy has moved from first to eighth.
- The question the previous session left open has now been answered: the policy decision was a hold with three hawkish dissents, and the press conference read confusingly enough that an initial rally became a 1.5% decline. The long end took the hawkish message even as the short end eased.
- Still open into tonight: whether the capital-spending story keeps splitting the mega-caps by evidence rather than sinking them together, and whether crude's fading premium is a genuine de-escalation or a pause before the next headline.
LensYesterday's defensive-and-energy configuration has inverted almost point for point in a single session, which is a useful reminder that in this tape leadership is being re-decided nightly by earnings rather than weekly by macro.