Between December 21, 2010 and December 21, 2025, NVIDIA (NVDA) has returned 54,546.7% and MicroStrategy (MSTR) has returned 1,794.5%.