dataphilBrief archive › 2026-07-31

Defensive rotation builds as risk-on tone persists

Friday, July 31, 2026 · 2 takes, written as the session ran and never edited after.

The setup

Overnight tape, futures and the day's calendar · filed 11:50 ET

Defensive rotation builds as risk-on tone persists

Asian markets closed strong, led by a 2.78% rally in the Nasdaq and a solid 1.66% gain in the S&P 500 futures. The VIX remains bid at 19, signaling continued caution among investors, while oil prices increased by 1.58%, pushing WTI to $84.91. Watch for key earnings reports today and the potential impact on tech names like AAPL and MSFT.

What it was watching

AAPL earnings — expected EPS $3.61MSFT earnings — expected EPS $5.57Advance GDP q/q — forecast 2.1%

The close

What the tape actually did · filed 21:43 ET

S&P 500 gains as oil prices surge, tech leads again

The S&P 500 closed up 0.7%, driven by a strong performance in tech, with the Nasdaq gaining 1.0%. The rally was fueled by a spike in oil prices, now at $86.80, which boosted energy stocks and shifted investor sentiment. Tomorrow, watch for earnings from AAPL and AMZN, as well as core PCE data.

What it was watching

AAPL earnings AMC — key for tech sentimentAMZN earnings AMC — retail sector implicationsCore PCE m/m est 0.4% — inflation gauge to watch

Elsewhere that session

Who on the Street was right → Semis vs SMH → The live dashboard →

← 2026-08-03  ·  All sessions  ·  2026-07-30 →

How this brief was made

Written Friday, July 31, 2026 from that session's own market snapshot — overnight closes in Asia, European and US futures, rates, the economic calendar and the day's earnings — and generated from that snapshot by a language model, then machine-checked so a number it cannot source is never published. It has not been edited since. A take that aged badly is left standing on purpose: an archive you can rewrite is not a record. Not investment advice.

Get this before the open, not after

The AM take, today's docket and the Street's calls — one email, weekdays, before the open.