Today was one of those low news flow days where you never had any real solid feel for where the market would close until the very end of the session. We have seen too many rallies dashed by closing imbalances at the end of the day when there was thin volume. Some Philly Fed data helped hold the market, and that was on the heels of the largest drop in continuing jobless claims since 2001. Some of the agriculture stocks staged a small comeback after yesterday's huge losses.
Here were the unofficial closing bell levels:
Dow 8,554.77 +57.59 (0.68%)
S&P 500 918.34 +7.63 (0.84%)
Nasdaq 1,807.72 -0.34 (-0.02%)
Top Analyst Upgrades
Top Analyst Downgrades



