Microsoft (MSFT) has returned 1,847.8% since 2007.

money illustration

Explore