The history of bull and bear markets in U.S. stocks:
The average bull market lasts 46 months (approximately three times longer than the average bear market). The current S&P 500 rally is only 21 months old â JPMorgan.
The history of bull and bear markets in U.S. stocks:
The average bull market lasts 46 months (approximately three times longer than the average bear market). The current S&P 500 rally is only 21 months old â JPMorgan.