The week of April 21–25, 2026 opens with the S&P 500 at 7,100.06 and the Nasdaq at all-time highs following Friday’s 1.20% rally, yet markets face an immediate stress test from Iran’s abrupt reversal on Strait of Hormuz access and a dense earnings calendar led by Tesla’s Q1 repor

