This has been an amazing year for stocks. From the end of 2023 through Nov. 12, the benchmark S&P 500 index climbed 25% ...