The Dow tagged a fresh all-time high and the S&P 500 booked its eighth consecutive weekly gain — its longest win streak since 2023 — as equities marched into the long weekend ignoring a darkening macro backdrop. Workday (WDAY +8.1%) and Ross Stores (ROST +6.4%) rewarded earnings beats while Intuit (INTU -3.4%) kept bleeding on its 17% headcount cut. The catch: University of Michigan consumer sentiment cratered to a record-low 44.8, the 30-year yield is parked above 5.1%, and the 2-year now prices a Fed hike — yet VIX closed at 16.73. Tape strength is pricing a benign US–Iran outcome; the weekend will test that bet.
The S&P 500 closed at 7,473.47, up 0.37%, finishing in the upper third of a quiet 7,446–7,491 range after shaving a few points off the intraday high into the bell. The index never traded heavy; this was a low-conviction grind higher on the lightest pre-holiday volume of the week — roughly 0.8x the 20-day average. The Dow did the heavy lifting, +294 points to a record 50,579.70 (+0.58%), powered by health care and industrial names. The Nasdaq Composite lagged at +0.19% (26,343.97) as megacap tech was a passenger, not a driver — NVDA chopped sideways near $218, still digesting Wednesday's earnings and $80B buyback authorization.
The Russell 2000 led the majors at +0.93%, a constructive small-cap signal that says this wasn't a narrow defensive bid — risk appetite was broad. Breadth confirmed it: advancers beat decliners better than 2-to-1 and up-volume comfortably outpaced down-volume across the tape. The session character was textbook pre-holiday — a firm open, a flat midday drift, and a modest fade in the final 30 minutes as desks squared books ahead of the three-day weekend. The MOC imbalance leaned mildly to buy but nothing that moved the tape.
The story isn't the price action; it's what the tape is ignoring. The University of Michigan final sentiment read collapsed to 44.8 — a record low, undercutting even the 2022 trough — as gas prices push toward $5 a gallon. The bond market is screaming: the 30-year topped 5.19% earlier this week, its highest since before the financial crisis, and the 2-year at 4.12% now sits well above the funds rate, with traders openly pricing the Fed's next move as a hike rather than a cut. Equities closed at records anyway. That divergence — Wall Street records against Main Street record lows — is the single most important fact in this tape.
Advancers beat decliners by better than 2-to-1 with the Russell 2000 (+0.93%) leading the majors — a broad, risk-on tape, not a defensive huddle. Composite volume ran light at roughly 0.8x the 20-day average, typical for the session before a three-day weekend. Up-volume outpaced down-volume comfortably; breadth never wobbled, even during the midday drift.
VIX closed at 16.73, down a hair (-0.03), pinned near the low end of its multi-month range. Term structure held in normal contango and vol sellers controlled the tape into the bell. But sub-17 implied vol ahead of a three-day weekend with live US–Iran headline risk is cheap protection, not a green light — the options market is charging almost nothing to insure against a gap.
| Sector | Close | Adv/Dec | Notable |
|---|---|---|---|
| Health Care | +1.19% | 48 / 14 | AKTX +96% on KRAS data |
| Energy | +1.08% | 20 / 3 | XOM +1.6%, crude bid |
| Technology | +1.02% | 58 / 12 | WDAY +8.1% on beat |
| Financials | +0.61% | 52 / 18 | FUTU -30% China crackdown |
| Industrials | +0.54% | 56 / 22 | CAT +1.1% |
| Materials | +0.39% | 19 / 9 | NUE +0.9% |
| Communication Svcs | +0.27% | 14 / 9 | META +0.5% |
| Consumer Discretionary | +0.14% | 30 / 23 | ROST +6.4%, PTON -4.1% |
| Real Estate | +0.04% | 16 / 15 | Rate-sensitive, range-bound |
| Utilities | -0.18% | 11 / 20 | NEE -0.4%, defensives left behind |
| Consumer Staples | -0.36% | 12 / 25 | COST -0.8% |
Health Care led the board at +1.19%, a mix of defensive rotation and a genuine catalyst: Akari Therapeutics (AKTX +96%) detonated on preclinical data showing its AKTX-101 candidate hit KRAS-mutated pancreatic cancer models, dragging speculative biotech flow with it. Large-cap pharma and managed care were quietly firm — the kind of bid that shows up when PMs want equity exposure without consumer cyclicality.
Technology (+1.02%) finished near the top despite a megacap that did nothing all day. The strength was in software: Workday (WDAY +8.1%) ripped on a clean fiscal-Q1 beat and a raised full-year subscription guide, and the read-through lifted the broader enterprise SaaS complex. The offset was Intuit (INTU -3.4%), still grinding lower as the market punishes the optics of a 17% workforce cut even though the quarter and guide were fine. Semis were mixed-to-higher with NVDA range-bound.
Energy (+1.08%) rode crude higher as WTI added roughly 1% back toward $98 and Brent jumped 1.87% to $104.50 — the Iran risk premium remains firmly in the barrel. The flip side: every dollar of oil strength is a dollar against the consumer, and the laggards told that story. Consumer Staples (-0.36%) and Utilities (-0.18%) were the only sectors in the red, defensives left behind on a risk-on day even as the data underneath argues for exactly the opposite posture.
Workday was the day's marquee large-cap winner, trading roughly 2.4x average volume. The HR-and-finance software vendor beat on fiscal Q1, with subscription revenue and current remaining performance obligations (cRPO) both ahead of consensus, and management nudged the full-year subscription guide higher. The print landed as a relief after a jittery stretch for enterprise software spending; sell-side desks framed it as evidence that large-deal cycles haven't stalled, and the read-through lifted the broader SaaS complex. Shares closed near session highs, reclaiming their 50-day line.
Intuit extended its post-earnings slide, now down roughly 14% from its pre-print level. The fiscal Q3 itself was strong — revenue of $8.56B edged the $8.53B consensus and adjusted EPS of $12.80 cleared the $12.28 estimate, with management raising full-year guidance. What the market can't get past is the simultaneous announcement of a 17% workforce reduction and the associated restructuring charge. The optics — deep cuts alongside a beat-and-raise — read to investors as either a quiet demand warning or a margin story that should have been delivered without the drama. Until that narrative resolves, the stock trades like a falling knife.
Ross Stores delivered a clean quarter with comparable-store sales and EPS both above consensus and a lifted full-year outlook — a notable result against the record-low consumer sentiment backdrop. Off-price is the trade for a stretched consumer trading down, and ROST paired with a firm CAVA (+5.2%) suggests discretionary spending is bifurcating: value retail and value-priced experiences are holding up while big-ticket fades. That split is the cleanest way to be long the consumer when the headline sentiment number is at a record low.
Akari Therapeutics roughly doubled on preclinical data showing synergistic activity for its AKTX-101 candidate in KRAS-mutated pancreatic cancer models. KRAS-mutated pancreatic is one of oncology's hardest targets, so any signal draws outsized attention — and outsized speculative volume. This is a binary, early-stage, headline-driven move that pulled the broader spec-biotech tape with it; size accordingly and treat it as a trade, not a position.
Nvidia chopped in a tight $215–$221 band to close near $218, market cap around $5.34T, as the tape digests Wednesday's report, the $80B buyback authorization and the penny dividend bump. The stock did nothing today — and that itself is the point. The index printed records with its largest component on the sidelines, which is either healthy rotation into the rest of the market or a warning that the next leg higher needs megacap participation it isn't currently getting.
The Chinese cross-border brokers were the day's large-cap wreck, both down roughly 30% after Chinese regulators moved against unlicensed cross-border brokerage activity. The penalty strikes at the core business model of routing mainland retail flow into US-listed equities. This is a structural regulatory hit, not a tradable dip — treat any headline-driven bounce with suspicion until the regulatory perimeter is clearly defined.
After-hours was effectively dead — no S&P 500 names on the docket and desks already cleared for the three-day weekend. The only flicker was continued digestion of this week's earnings slate (WDAY, ROST, INTU). Real reporting risk doesn't resume until Tuesday's reopen; the overnight gap risk is geopolitical, not corporate.
The bond market paused its surge but didn't reverse it. The 10-year held at 4.57% and the 2-year firmed to 4.12% — both elevated, both telling. After the 30-year tagged 5.19% earlier this week, its highest since before the financial crisis, fixed income is unambiguously pricing reaccelerating inflation, and a 2-year sitting well above the funds rate means traders genuinely believe the Fed's next move could be a hike. That is the macro fact equities are choosing to ignore.
Crude did the rest of the talking. WTI added about 1% back toward $98 and Brent jumped 1.87% to $104.50 — the Iran risk premium is alive, and the read-through to pump prices near $5 a gallon is precisely what crushed consumer sentiment. Gold eased 0.42% to $4,524 but remains within a whisker of its record, the hedge of choice against this stagflationary mix. The dollar was a non-event at 99.23. The cross-asset message is coherent and uncomfortable: rising oil, rising yields, a cracking consumer — and an equity tape at all-time highs betting the Iran talks defuse all of it.
SPX: support 7,400, then 7,350 / the rising 50-day. Resistance is today's 7,491 intraday high and the 7,500 round number.
Nasdaq Comp: 26,000 support; 26,500 the next resistance shelf.
Russell 2000: 2,800 is the pivot — holding above it keeps the small-cap leadership signal intact.
Markets CLOSED Monday, May 25 — Memorial Day. Next session is Tuesday, May 26.
Tue 5/26: Philly Fed Non-Mfg 8:30 AM • Consumer Confidence 10:00 AM • Dallas Fed Mfg 10:30 AM.
Wed 5/27: New Home Sales & Richmond Fed Mfg 10:00 AM.
Thu 5/28: Initial Claims, Durable Goods, GDP 2nd estimate, and the Personal Income & PCE deflator — all 8:30 AM. PCE is the macro hinge.
Through the weekend, US–Iran peace-talk headlines are the dominant gap risk.
A three-day weekend means open gap risk Tuesday on any Iran headline — carry hedges, don't be naked long the record.
Energy is the cleanest Iran expression: a deal de-escalates crude (hurts Energy, helps the consumer and the broad tape); a breakdown spikes oil and yields together.
WDAY and ROST carry momentum into Tuesday; INTU remains a knife — wait for it to stop falling before reaching.
VIX at 16.73 is cheap insurance over a 3-day weekend with binary geopolitical risk. Thursday's PCE then validates — or breaks — the bond market's hike fear.
The session resolved exactly as a pre-holiday tape should — a firm, low-volume grind that handed the Dow a record close and the S&P its eighth straight weekly win, the longest streak since 2023. But the most important development today wasn't on the tape: consumer sentiment printed a record low of 44.8 while the bond market drove the 30-year to a post-GFC high and the 2-year to levels that price a Fed hike, not a cut. Equities are betting, with conviction, that progress on US–Iran talks defuses the oil-and-inflation spiral before it bites — a reasonable bet, but a bet. With binary geopolitical headline risk spanning a three-day weekend and VIX under 17, the risk/reward says trim winners into this strength and carry hedges over the long weekend rather than chase the record. This isn't a call to get short — breadth is healthy and the trend is your friend — but lean defensive into Tuesday's reopen and keep dry powder for the PCE print.