The S&P 500 closed at a fresh all-time high above 5,950 on May 13, while the Nasdaq Composite topped 19,800 for the first time, as investors brushed aside a scorching 6% PPI inflation reading to pile into mega-cap tech stocks. The rally was driven almost entirely by the largest names in the index, with Apple crossing $300 per share for the first time and NVIDIA adding another 3.2%.
But beneath the headline euphoria, market breadth told a more cautious story. The Russell 2000 (IWM) dropped 0.4% on the session, declining for the fourth time in five days, while the equal-weight S&P 500 finished flat. The VIX held steady near 13, reflecting complacency that some strategists view as a warning sign given the macro crosscurrents.
What happened
The S&P 500 gained 0.7% to close at 5,958.22, its 27th record close of 2026, while the Nasdaq Composite rallied 1.1% to finish at 19,843.61. The Dow Jones Industrial Average rose 0.3% to 43,891. The session was defined by extreme concentration: the top 10 stocks in the S&P 500 accounted for over 80% of the index's gains. Apple surged 2.8% to $301.40 after Morgan Stanley raised its price target to $340, citing services revenue acceleration. NVIDIA gained 3.2% to $148.50, Cisco jumped 17% after hours on its earnings beat, and Microsoft added 1.5%. Meanwhile, only 42% of S&P 500 components traded above their 50-day moving average, the lowest reading during a record-high session since January 2020.
Why it matters
The divergence between index-level records and deteriorating breadth is the defining tension in this market. Mega-cap tech stocks are acting as a safe haven, absorbing flows from investors who want equity exposure without taking on cyclical or small-cap risk in an uncertain macro environment. The fact that markets shrugged off a 6% PPI print -- the hottest since late 2022 -- suggests that the AI-driven earnings narrative is overpowering inflation concerns, at least for now.
Market impact
SPY gained 0.7% on heavy volume of 92 million shares, well above the 20-day average of 78 million.
