C cnbc.com Stocks post best annual gain in 6 years with the S&P 500 surging more than 28% 22 points tempsy 6 years ago 23 comments