A weak labour print arrived at a record high and the market chose to hear it as good news. Private payrolls grew +44,000 in July against a consensus near 120,000 and a 98,000 prior - a miss large enough to matter. The response was textbook rate-relief rather than growth-fear: gold +2.94%, gold miners +5.10%, the dollar proxy -0.21%, long Treasuries +0.23%, and equity futures still pointing higher. confirmed [ADP Research, released 08:15 ET] confirmed [Massive, premarket 08:48 ET] est. [published econ-calendar consensus] confirmed [ADP Research, June report] confirmed [Massive, premarket 08:48 ET]
What makes today different from yesterday is where the strength sits. Yesterday's record was built on technology - a single artificial-intelligence software result lifted the whole complex, and the sector has now returned +11.36% in a week, the largest move of any sector on any horizon in this table. This morning that leader is the only red sector, with semiconductors -0.62% while all ten other sectors are green. confirmed [Finviz multi-period, 08-05] confirmed [Massive, premarket 08:48 ET]
That is the tension worth watching. A market that keeps rising while its leadership quietly changes hands is usually broadening, which is healthy. A market that keeps rising while its leader rolls over and nothing takes the baton is distributing, which is not. Today's premarket says broadening; the first hour will say whether that holds.
The tracker closed at 771.33, a record, and is quoted 774.66 in premarket - above its own 773.41 twenty-day high. The breakout shelf is yesterday's close at 771.33. confirmed [Massive, 08-04 close] confirmed [Massive, premarket 08:48 ET] confirmed [Massive daily aggregates]
If the market holds above 771.33 through the first hour while technology stays flat or red and the other ten sectors stay green, the rotation is genuine and the broad advance continues into the afternoon - the condition to watch is participation staying wide, not the index adding points. If it loses 771.33 early with technology still red, the record becomes a failed breakout and the session more likely spends the day filling back toward the twenty-day average at 747.19. Window: 09:30 to 11:00 ET. Invalidation: a sustained trade back below 771.33. confirmed [Massive, 08-04 close] confirmed [Massive daily aggregates]
The second test comes at 10:00 ET, when services-sector activity data lands. A soft reading corroborates this morning's cooling-labour story and should extend the rate-relief trade; a firm one undercuts it and puts the burden back on the technology complex that is currently resting.
Trading posture: this is a trend-continuation tape with a rotating leader, not a reversal tape. Invalidation for the regime call is the broad tracker losing 771.33 while technology stays red - that combination would mean nothing took the baton.
Data caveat carried forward: premarket share volume was again unavailable from the venue this morning, which returned prior-session volume on every row. Percentage moves are confirmed; the depth behind them is not, so no premarket move below is backed by a volume check. This is the second consecutive session with that gap.
The dominant question of the past fortnight has been whether the central bank would have to tighten again, and this morning that case took its first real blow. Private payrolls grew +44,000 in July against a consensus near 120,000, down from 98,000 in June - the weakest reading in this series in months and a miss of roughly two-thirds. confirmed [ADP Research, released 08:15 ET] est. [published econ-calendar consensus] confirmed [ADP Research, June report]
That lands on top of a disinflation impulse already running. Crude fell hard across Monday and Tuesday as reports emerged of progress toward reopening the Strait of Hormuz, and a lower energy price is precisely the force the hawkish camp argued would not arrive. Take a cooling labour market and a falling oil price together and the argument for another rate rise gets materially harder to make - which is why the response this morning is concentrated in gold and the dollar rather than in stocks.
The counterweight is that corporate profits remain extraordinary and, in part, flattered. With roughly 62% of the index reported, earnings growth has been running far above last year, but a meaningful slice of that comes from unrealised gains on equity stakes rather than from operations, and the accounting of the current capital-spending boom mechanically flatters aggregate profit because vendors book revenue immediately while buyers depreciate the cost over years. Consensus expectations for this year's hyperscaler capital spending have climbed to about $840 billion, from $487 billion in February. confirmed [FactSet via Axios, 08-04] confirmed [FactSet via Axios Markets, 08-05] confirmed [FactSet via Axios Markets, 08-05]
Source conflict flagged, not resolved: one widely-syndicated commodity feed showed gold up only 0.44% on the session at the time of this build, against a confirmed 2.94% move in the gold tracker in premarket trade. The tracker figure is used here because it is directly confirmed; the discrepancy is disclosed rather than reconciled.
| When | Event | Actual / status |
|---|---|---|
| 8:15 ET | Private payrolls, July | PRINTED — actual +44,000 confirmed [ADP Research, released 08:15 ET] Consensus 120,000 est. [published econ-calendar consensus] Large downside miss against any reasonable estimate; June was +98,000. Annual pay growth held at 4.4%. |
| 10:00 ET | Services-sector activity index, July | Pending Consensus 54.2 est. [published econ-calendar consensus] The day's second test. A soft print corroborates the cooling-labour read; a firm one undercuts it. |
| 10:30 ET | Weekly crude oil inventories | Pending Consensus refresh-required refresh-required Matters more than usual with the energy unwind two sessions old and crude attempting to stabilise. |
The next two business days carry no US market closure or early close.
| Asset | Proxy | Premarket | Read |
|---|---|---|---|
| Gold | GLD | +2.94% | The session's loudest move - a direct rate-path trade |
| Gold miners | GDX | +5.10% | Leveraged confirmation of the same impulse |
| Copper | CPER | +0.90% | Industrial demand holding up alongside the metals bid |
| Crude oil | USO | +0.70% | Stabilising after three sessions lower |
| Natural gas | UNG | +0.10% | Inert |
| US dollar | UUP | -0.21% | Softer, consistent with a lower rate path |
| Long Treasuries | TLT | +0.23% | Bid, direction only - no live yield claimed |
| High-yield credit | HYG | -0.10% | Essentially unchanged - no credit stress |
These figures are computed directly from full-market daily bars rather than quoted from a breadth vendor, because the usual index-internals widgets have been returning loading placeholders. A direct calculation is the stronger measure; the percent-above-moving-average series and the intraday tick and trin gauges remain unavailable.
⟳ refresh required — Retail survey publishes Wednesdays and had not posted at build time; put/call ratios, the fear-and-greed gauge and the volatility term structure were not retrievable this run.
The multi-period table confirms how violent the technology move has been: the sector has returned +11.36% in a week, +4.58% in a month and +26.59% over six months - the strongest reading in the table on almost every horizon. Consumer cyclicals +8.93% and communication services +7.01% also had powerful weeks. Against that, the defensive corners are outright negative on the week - consumer staples -1.76%, health care -1.43% and real estate -1.33% - and utilities remain the worst quarter in the table at -6.44%. confirmed [Finviz multi-period, 08-05] confirmed [Finviz multi-period, 08-05] confirmed [Finviz multi-period, 08-05] confirmed [Finviz multi-period, 08-05]
Read against this morning's strip, today ACCELERATES nothing and REVERSES two things. The sectors that led the week - technology above all - are the ones resting this morning, while the three sectors with negative weeks (health care, staples, real estate) are among the four best premarket performers. That is a mean-reversion morning inside a strong week, and it is the reason the leans below tilt toward what has lagged rather than toward what has run.
| Asset | Lean | Conv · prob | Two-leg rationale and invalidation |
|---|---|---|---|
| Sectors | |||
| Health care (XLV) | bull | M - 0.55 | Worst week in the table at -1.43% yet a robust +10.71% quarter, and the best premarket performer at +1.06%. Rate relief favours the defensive-duration corners. Killed by XLV losing the prior close. |
| Cons. cyclical (XLY) | bull | M - 0.56 | Second-best week at +8.93% with a month at +3.62%, and second-best premarket at +0.90%. A softer rate path is a direct consumer tailwind. Killed by a reversal below the prior close. |
| Real estate (XLRE) | bull | M - 0.54 | The most rate-sensitive sector on a day the rate path repriced lower, with a solid +10.09% half-year behind it and a positive premarket. Killed by yields backing up after the services print. |
| Industrials (XLI) | bull | M - 0.54 | Week +5.67% and a positive premarket, though the -1.34% month remains the standing conflict in this thesis. Landed correctly yesterday. Killed by a loss of the prior close. |
| Materials (XLB) | bull | - | Week +6.07%, month +5.06% and +0.81% premarket alongside a surging metals complex - a genuine lean, but it shares one metals-demand engine with the copper row and is scored there instead. Rendered, not separately scored. |
| Technology (XLK) | neutral | — | The only red sector premarket at -0.06% with semiconductors -0.62%, but it is also the strongest sector on every longer horizon. A one-session pause after +11.36% in a week is not a bear thesis, and fading the strongest sector on a broad tape is the lowest-quality trade available. Neutral is the honest answer. |
| Communication (XLC) | neutral | — | A strong +7.01% week and a positive premarket, but the worst quarter in the table at -2.27% and heavy overlap with the technology complex that is resting. The two legs conflict. |
| Energy (XLE) | neutral | — | Best year-to-date at +31.43% but the week has rolled to +0.32%, and crude is bouncing this morning. The bearish multi-period story lacks a bearish today-trigger, so the two-leg rule forces neutral. |
| Financials (XLF) | neutral | — | Best quarter in the table at +12.82%, but a middling premarket and a genuine mechanism conflict - a lower rate path compresses lending margins even as it supports deal activity. |
| Cons. staples (XLP) | neutral | — | Worst week at -1.76%, which argued for a bear lean yesterday - and that lean missed because staples decoupled from the other defensives. Today's premarket is positive. No second leg for either direction. |
| Utilities (XLU) | neutral | — | Weakest sector on the quarter at -6.44% and on the year, but it is green premarket. The multi-period bear case has no today-trigger. |
| Commodities | |||
| Gold (GLD) | bull | M - 0.58 | The session's largest confirmed move at +2.94%, with miners +5.10% giving leveraged confirmation, on a labour print that directly lowers the expected rate path. Killed by a firm services print at 10:00 ET reversing the rate move. |
| Copper (CPER) | bull | M - 0.56 | +0.90% premarket with materials +0.81% and a +5.06% sector month behind it; industrial demand is holding while the metals complex re-rates. Landed correctly yesterday. Killed by a reversal below the prior close. |
| Crude oil (USO) | neutral | — | The short thesis landed three sessions running, but crude is +0.70% this morning. The two-leg rule requires a today-trigger pointing the same way as the multi-period story, and today's does not. Standing aside after a winning streak is the discipline, not a view change. |
| Natural gas (UNG) | neutral | — | +0.10% premarket - inert, with no multi-period or same-day trigger in either direction. |
| Currency proxies | |||
| US dollar (UUP) | bear | M - 0.56 | -0.21% premarket, corroborated by the gold and Treasury bid, on a labour miss that lowers the expected rate path. Killed by a firm services print restoring rate-rise expectations. |
| Japanese yen (FXY) | bull | - | +0.19% premarket and a genuine lean, but a long-yen position is the same dollar-down bet as the dollar row above. Rendered, not separately scored. |
| Euro (FXE) | neutral | — | No premarket trade - the quote is identical to the prior close. Forced neutral by the data rule. |
| Sterling (FXB) | neutral | — | The quoted change conflicts with a price identical to the prior close on negligible volume. The reading is not trustworthy, so the row is forced neutral rather than rendered on a suspect number. |
Declined on evidence this session, and why: the breadth-divergence short has its precondition inverted (it needs participation under 50%, the measured figure is 75.5%); the level-rejection top has no rejection to point at, with the index printing above its 20-day high; the gap-fade variant is retired as refuted and this is a gap up in any case; and the oversold mean-reversion setups have nothing oversold to work with. The volatility-band check remains unevaluable for a tenth session for want of a term structure.
Foreshadow: two of the three notable reactions punished companies that beat. When good results stop producing good reactions in the leadership group, it usually shows up in the sector's relative strength before it shows up in the index - which is exactly the divergence flagged in the reversal section above.
The more useful carry-forward is where yesterday's premarket read was wrong. It called the session narrow and technology-led, the inverse of the prior day's broadening. That was right at the index level and wrong underneath it: participation was 75.5%, the advance-decline ratio 3.3 to 1, and the average stock gained +2.01% against the index's +1.8%. The typical stock beat the cap-weighted index. It was a broad advance carrying an extreme technology outlier on top, not a narrow one - and today's strip, with ten sectors green and technology alone red, is the same market simply removing the outlier. confirmed [computed from Massive full-market daily bars] confirmed [computed from Massive full-market daily bars] confirmed [computed from Massive full-market daily bars] confirmed [Axios Markets, 08-05, citing FactSet]
Both questions the prior brief left open have now resolved in the same direction: the broad tracker did hold above the level it was testing from below, closing at a record, and the technology tracker did not merely hold its 20-day average but has now reclaimed its 50-day as well. What was described yesterday as repair rather than resolution has become resolution.