best performing stocks in the sandp500 since 3/13/2009

NVIDIA (NVDA) has had the highest return since March 13, 2009 by a US stock in the S&P 500 (GSPC), returning 48,830.8%.