Microsoft (MSFT) has returned 2,227.3% since 2007.

money illustration

Explore