With just one week left of 2024, the markets are riding high. The S&P 500 is up over 25% for the year, and most analysts are ...