2024 marks only the fifth time the S&P 500 has reached an all-time high on more than 55 days in the year. Only four other times in modern history has it had more all-time highs in a year.