S&P 500′s best stocks of the decade

Gone are the days of buy-and-hold investing. Stock picking was the strategy for the past decade, and these 10 companies were the best performers.