NEW YORK - 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.
Figures from MasterCard Advisors' SpendingPulse, which track all forms of payment, show retail sales rose 3.6 percent from Nov. 1 through Dec. 24, after dropping during that time last year. Adjusting for an extra shopping day between Thanksgiving and Christmas, the number was closer to a 1 percent gain.
Consumer spending is one of the biggest drivers of economic growth and is important for a sustained recovery.
Meanwhile, commodities prices rose as the dollar fell, giving a boost to energy and materials stocks.
Airline stocks fell, helping to keep the market's gains in check, after two security incidents on Northwest flights over the weekend. The Dow Jones transportation average fell 0.6 percent.
With fewer traders in the market because of the holidays, and without any bad news, analysts say stocks are likely to drift higher during the final days of 2009.
"What's going to stop this is a question on a lot of people's minds," said Lawrence Creatura, portfolio manager at Federated Clover Investment Advisors. "And the answer so far is nothing."