Economic data was mixed today. GDP for Q1 was revised to less-bad, but not as much as expected. Confidence was higher in a University of Michigan report, but purchasing manager data in Chicago took an expected dip. All in all, this was one of those trading days where you had no clue where the market was going to be up or down until the last ten minutes of the day. Fortunately, that was up. The DJIA went negative at least four times today.
Here are today's unofficial closing bell levels:
DJIA
S&P500
NASDAQ
Top Analyst Upgrades
Top Analyst Downgrades



