Stifel expects S&P 500 to peak in early 2025 before falling