Stocks rallied today on expectations for this week’s earnings reports, with the Dow rising 96.28 points to hit a new 2009 high of 10,092.19. Caterpillar, which reports tomorrow, gained 6.5% after saying it would raise prices. American Express, which reports Thursday, gained 2.6%. Traders were cautiously optimistic about Apple, which reported better-than-projected results after the bell: its stock rose 1%. The Nasdaq gained 19.52 to close at 2,176.32, and the S&P 500 added 10.23 to close at 1,097.91, the Wall Street Journal reports.
(More Dow Jones stories.)