Stock Return Calculator for MSFT
Start DateMay-28-2004
Start Price$16.41
End DateApr-22-2024
End Price$400.96
# Prices240
Min DateFeb-27-2009
Min Price$12.03
Max DateMar-28-2024
Max Price$420.72
Total Return2,343.66%
Annualized Return17.33%
Current Value of $1,000 Purchase$24,437
Number Returns28,680
Average Return398.33%
Minimum Return-54.86%
Maximum Return3,397.26%
Number Profitable Returns26,651
Percent Profitable Returns92.93%
Number Unprofitable Returns2,029
Percent Unprofitable Returns7.07%
Profitable to Unprofitable Returns Ratio13.14







Returns for Last 100 Closes