Stocks end 2023 up 20% for the year as resilient economy energizes investors | Heykuki News