best performing stocks in the sandp from jan 2004 until december 2010

NXP Semiconductors (NXPI) had the highest return since January 31, 2004 and in December 2010 by a US stock in the S&P 500 (GSPC), returning 64.3%.