Better holiday sales and rising commodities prices pushed stocks to their sixth straight gain and new highs for 2009. Major indexes edged higher in light trading Monday after sales figures showed shoppers spent more freely this holiday season, a sign that consumers are feeling better about the economy. Meanwhile, commodities prices rose as the dollar fell, giving a boost to energy and materials stocks.
The Dow Jones industrial average rose 26.98, or 0.3 percent, to 10,547.08.
The Standard & Poor's 500 index rose 1.30, or 0.1 percent, to 1,127.78.
The Nasdaq composite index rose 5.39, or 0.2 percent, to 2,291.08.
For the year:
The Dow is up 1,770.69, or 20.2 percent.
The S&P is up 224.53, or 24.9 percent.
The Nasdaq is up 714.05, or 45.3 percent.