Will Jim Cramer incorrectly call the top of the S&P 500 before 31 Dec 2026? | Worm