Today we finally got this massive oversold rally. Citi's call of profitability and a combined SEC review of short sales via the uptick rule and some modifications to mark to market accounting led the way. That being said, the markets took this as added good news to what has so far only been a sea of red. Unfortunately, this was probably the lightest day of individual stock news in weeks. Here are the unofficial closing bell levels:
Dow 6,880.78 +333.73 (5.10%)
S&P 500 719.60 +43.07 (6.37%)
Nasdaq 1,358.28 +89.64 (7.07%)
Analyst Upgrades & Downgrades








