Defensive rotation builds as risk-on tone persists
Friday, July 31, 2026 · 2 takes, written as the session ran and never rewritten with hindsight. Where a take stated something false, it is corrected and the original wording is shown under it.
The setup
Overnight tape, futures and the day's calendar · filed 11:50 ET
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
The close
What the tape actually did · filed 21:43 ET
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
Elsewhere that session
← 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. Since October 7, 2026 every figure, name, time and rating action in a take is written by code from that snapshot, and a language model writes only the headline and the read around them, which are machine-checked against those facts before the take is filed. Takes before that date were written whole by the model and checked only for numbers and scheduled events. A take that aged badly is left standing on purpose: an archive rewritten with hindsight is not a record. The one thing that is changed is a statement that was false when it was written. That is corrected in the text, the original wording is shown under the take, and the change is logged on the corrections page. Not investment advice.
Get this before the open, not after
Our take, the S&P 500 Pulse, the Street's calls and today's docket — one email, weekdays, 9 AM ET, 30 minutes before the open.