New S&P 500 Index All-Time Highs Per Year

This year has the second most new highs ever. New all-time highs can last more than 10 years and tend to occur in clusters.

Image: LPL Research

New S&P 500 Index All-Time Highs Per Year