
The past two months have seen the S&P 500 rocket higher, up more than 16% since the end of October. Whether you call it a Santa Claus rally or a holiday season rally, whatever you want, it’s been a very good time for bullish investors.
Assuming the index keeps it up -- there are six trading days left in 2023 -- investors will have received one of the best annual returns of the 21st century.