S&P 500 performance since November 2023