4 ms·Stocks end 2023 up 20% for the year as resilient economy energizes investors11 points by MilnerRoute 3y ago