Will the S&P 500 reach an all time high by month-end? Odds & Predictions 2026