Today's lack of a rally came with little surprise. The massive gains yesterday were reminders of the panic buying seen in the past. Profit takers used the strength to unload on the new buyers who chased stocks yesterday. Confusing housing data caused another brief hope because of an uptick, but that was following a downward revision. The Geithner-Bernanke testimony to Congress today did very little for the markets. Here were today's unofficial closing bell levels:
Dow 7,660.37 -115.49 (-1.49%)
S&P 500 806.37 -16.55 (-2.01%)
Nasdaq 1,518.70 -37.07 (-2.38%)
Top Analyst Upgrades & Downgrades



