Stock market news today: Stocks pop as Nasdaq closes in on best year since 2003 | December 28, 2023