Custom Search


free stock market info

10-Year Returns for MSFT
Start DateMay-27-2009
Start Price$15.77
End DateMay-24-2019
End Price$126.24
# Prices2517
Min DateMay-27-2009
Min Price$15.77
Max DateApr-30-2019
Max Price$130.12
Total Return700.31%
Annualized Return23.13%
Current Value of $10K Purchase$80,031
Number Returns3,166,386
Number Profitable Returns2,973,949
Percent Profitable Returns93.92%
Number Unprofitable Returns192,437
Percent Unprofitable Returns6.08%
Profitable to Unprofitable Returns Ratio15.45
$10,000 Investment Chart     Return Tables: 5-year   20-year