S&P 500 Bull and Bear Markets (Total Returns, June 1949-June 2025) Patrick Bourbon | May 31, 2026 Categories Returns