Stocks posted moderate gains today as oil futures dropped below $135 per barrel on news of China's move to raise prices by trimming subsidies, MarketWatch reports. With traders little moved by warnings of further writedowns ahead for Citigroup, the Dow closed up 34.03, at 12,063.09. The Nasdaq gained 32.36, closing at 2,462.07, and the S&P 500 rose 5.02 to settle at 1,342.83.
"What you have today is a very mixed market; it's not sending any clear signals," one analyst said. "On balance, the news is positive. But, there is still an extremely high level of uncertainty about the key question: Will there be a recovery in the economy and earnings in the second half?"