The S&P 500 has crossed 6,500 for the first time, up 28% from a year ago. Many investors are nervous about buying at the top. But history says they shouldn't be.

What History Shows

The S&P 500 has hit new all-time highs over 1,200 times since 1950. Research from JPMorgan shows that investing at all-time highs produces average 1-year returns of 10.3% — nearly identical to investing on any random day (10.5%).

Why All-Time Highs Are Normal

Smart Approach

Dollar-cost average into index funds regardless of market level. If you have a lump sum, research shows investing it all immediately beats spreading it out 67% of the time.

The real risk isn't buying at highs — it's not being invested at all. Time in the market beats timing the market, every time.