From hitting dozens of all-time highs to millions of homes sold in 2024, here's what happened to the stock market.
Oil gave up earlier gains due to China stimulus hopes and an industry report showing lower US inventories. US crude fell 0.7 ...