S&P 500 sits within fraction of record as stocks set for final day of roaring 2023 | 12/28/23