Resurgent S&P 500 crests new 2023 closing high after roller-coaster year

Resurgent S&P 500 crests new 2023 closing high after roller-coaster year