How the stock market defied expectations again this year, by the numbers December 26, 2024 by What a wonderful year 2024 has been for investors