Stock Return Calculator for MSFT
Start DateJun-30-2004
Start Price$17.83
End DateMay-17-2024
End Price$420.21
# Prices240
Min DateFeb-27-2009
Min Price$12.01
Max DateMay-17-2024
Max Price$420.21
Total Return2,256.22%
Annualized Return17.11%
Current Value of $1,000 Purchase$23,562
Number Returns28,680
Average Return404.02%
Minimum Return-54.86%
Maximum Return3,399.21%
Number Profitable Returns26,659
Percent Profitable Returns92.95%
Number Unprofitable Returns2,021
Percent Unprofitable Returns7.05%
Profitable to Unprofitable Returns Ratio13.19







Returns for Last 100 Closes