Today was a strong day from the start, but shares traded mixed throughout the day. There was an exceptionally high PPI, but this was interpreted as already being artificial because of commodity price changes. Earnings are starting to come in relentlessly and won't lighten up for the next three weeks. Here were today's unofficial closing bell levels:
Dow 8,357.14 +25.46 (0.31%)
S&P 500 905.55 +4.50 (0.50%)
Nasdaq 1,798.91 +5.70 (0.32%)
Top Analyst Upgrades
Top Analyst Downgrades



