Stock Return Calculator for MSFT
Start DateApr-30-2004
Start Price$16.35
End DateMar-27-2024
End Price$421.43
# Prices240
Min DateFeb-27-2009
Min Price$12.03
Max DateMar-27-2024
Max Price$421.43
Total Return2,478.23%
Annualized Return17.64%
Current Value of $1,000 Purchase$25,782
Number Returns28,680
Average Return392.71%
Minimum Return-54.86%
Maximum Return3,403.16%
Number Profitable Returns26,645
Percent Profitable Returns92.90%
Number Unprofitable Returns2,035
Percent Unprofitable Returns7.10%
Profitable to Unprofitable Returns Ratio13.09







Returns for Last 100 Closes