The S&P 500 ended 2024 with a milestone of annual gains not seen in nearly 30 years. The index ended 2024 up 23%, its second ...