S&P 500: Historical Range of Returns

Min and Max Annualized Returns shown - based on every possible rolling 1,3,5,10,15 & 20 year periods from October 1985 to September 2023.