When will the S&P hit a new all-time high? Odds & Predictions 2025