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

The S&P 500 has reached 25 record highs this year. In robust bull markets, new highs usually come in clusters and last longer than the crowd expects, as long as earnings and growth stay on track.

Image: Carson Investment Research

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