Yes, this is a meaningful technical and psychological win, but the next move now depends less on the breakout itself and more on whether earnings can justify the speed of the rally.


The S&P 500 closed at a record 7,022.95 on 16 April 2026, while the Nasdaq finished at 24,016.02, also a record. The Nasdaq is up about 15% in just the last 11 trading days, which shows powerful momentum but also raises the bar for companies reporting now. 


My view: 7,000 can hold if earnings do three things. First, bellwethers need to beat on revenue and margins, not just EPS. Second, guidance must stay firm, especially around AI demand, consumer resilience, and enterprise spend. Third, management teams need to avoid cautious forward commentary, because at these valuation levels, even “good” numbers can still trigger sell-the-news reactions. Reuters notes that this earnings season is a key test, with S&P 500 profit growth expected around the mid-teens and tech growth much stronger, but expectations are already elevated. 


So, new highs may be only the beginning, but only if earnings confirm that this is fundamental follow-through, not just momentum expansion. If the big reports beat and raise, 7,000 could become support. If guidance disappoints, this becomes the first real fault line.

# S&P 500, Nasdaq New Highs! Is 7000 Start of a New Bull Run?

Disclaimer: Investing carries risk. This is not financial advice. The above content should not be regarded as an offer, recommendation, or solicitation on acquiring or disposing of any financial products, any associated discussions, comments, or posts by author or other users should not be considered as such either. It is solely for general information purpose only, which does not consider your own investment objectives, financial situations or needs. TTM assumes no responsibility or warranty for the accuracy and completeness of the information, investors should do their own research and may seek professional advice before investing.

Report

Comment

  • Top
  • Latest
empty
No comments yet