As of this morning, 93 (just under 20%) of the S&P 500 companies have reported earnings. Here's a look at which companies have had the biggest surprises so far... Read More
Following are the day’s biggest winners and losers. Find out why shares of Nutrisystem and Chattem popped while First Marblehead and Garmin dropped. Read More