The week of April 21–25, 2026 arrives with the S&P 500 sitting at 7,126.06 following a 3.9% weekly advance, its largest since November, while oil prices have already shed 11% on Iran’s Strait of Hormuz reopening announcement. Tesla reports Q1 2026 earnings after the close on Wedn

