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

The S&P 500 has now reached 19 record highs this year. In strong bull markets, new highs tend to come in clusters and often run longer than investors expect, so long as growth and earnings keep delivering.

Image: Carson Investment Research

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