Today was one of those strange days where stocks were gapping up on overseas market strength, but little domestic news. There were no economic numbers today, and the group in focus today was all the technology news. Here are today's unofficial closing bell levels:
Dow 8,539.73 -15.87 (-0.19%)
S&P 500 921.23 +2.86 (0.31%)
Nasdaq 1,827.47 +19.75 (1.09%)
Top Analyst Upgrades & Downgrades
Tax Reform in This Election Year: It's Not Likely
Walmart's New Health Food Push: Is It Too Hard to Swallow?

