Stock Return Calculator for MSFT
Start DateDec-31-1999
Start Price$36.13
End DateMay-17-2024
End Price$420.21
# Prices294
Min DateFeb-27-2009
Min Price$12.01
Max DateMay-17-2024
Max Price$420.21
Total Return1,062.90%
Annualized Return10.53%
Current Value of $1,000 Purchase$11,629
Number Returns43,071
Average Return391.54%
Minimum Return-66.77%
Maximum Return3,399.21%
Number Profitable Returns38,136
Percent Profitable Returns88.54%
Number Unprofitable Returns4,935
Percent Unprofitable Returns11.46%
Profitable to Unprofitable Returns Ratio7.73







Returns for Last 100 Closes