Biggest S&P 500 Index Rallies over 27 Trading Days (1950 - 2025) Patrick Bourbon | Dec 11, 2025 Categories Returns