S&P 500 Reaches New Peak, History Shows Bull Runs Average Over 3 Years
- The S&P 500 recently reached a new all-time high, roughly 2 years after previous peak
- Since 1950, periods between new highs and next peaks ranged from 4 months to 11 years
- Average time between new high and next peak is 3.3 years
- New highs don't guarantee lasting bull markets; average one lasts over 3 years
- Rather than timing market, better to buy quality stocks and hold long-term