Based on how the S&P 500 has performed over the past several years, it would be easy to think it's all you need in your portfolio. In reality, you probably need more.
I reiterate my buy recommendation on assets tracking the main American indices, especially the S&P 500. S&P 500 has rebounded over 3.5% since the Iran War, with a historically strong three-week rally.
The S&P 500 is back to overbought already, but fundamentals remain pretty solid. Q1 and Q2 '26 expected S&P 500 EPS growth is still relatively flat with a slight positive bias, but Q3 '26 is seeing expected EPS growth revision to +22.4%, versus the +14.4% on January 2nd, '26. S&P 500 expected revenue growth is seeing 200 bp acceleration for Q1 and Q2 '26, which is a pretty healthy revision.
Talk about a narrow foundation: one company is responsible for half of the increase in S&P 500 earnings expectations since the Iran war started.
The Iran war may or may not be nearing a conclusion. But as far as the stock market is concerned, it's no longer been worth worrying about.
The S&P 500 officially entered the 7,000 era this week, capping off a historic 4.5% surge that represents its best weekly performance since May 2025.
The rally exceeded the 6800–6900 retracement zone, behaving like an irregular B-wave, alternatively a 5th wave. With seasonality often turning near April 18 and the 7120 extension reached, watch for exhaustion and reversal signals.
United Airlines stock is leading the S&P 500 on Friday as oil prices plunge.
Corporate executives with a front-row seat on the economy are broadcasting a bullish message and drowning out Iran war noise.
The S&P 500 crossed 7000 again. We've seen this movie before, but it is worth sitting through.
The index on Wednesday tallied its first intraday and closing record highs since the start of the Iran conflict.
The S&P 500 was back near its all-time high on Tuesday as investors in U.S. stocks appeared content to look past the fact that the Strait of Hormuz was still mostly closed.