Stock Return Calculator for MSFT
Start DateMay-30-2014
Start Price$34.85
End DateMay-17-2024
End Price$420.21
# Prices121
Min DateJan-30-2015
Min Price$34.82
Max DateMay-17-2024
Max Price$420.21
Total Return1,105.77%
Annualized Return28.01%
Current Value of $1,000 Purchase$12,058
Number Returns7,260
Average Return211.44%
Minimum Return-30.52%
Maximum Return1,106.71%
Number Profitable Returns6,954
Percent Profitable Returns95.79%
Number Unprofitable Returns306
Percent Unprofitable Returns4.21%
Profitable to Unprofitable Returns Ratio22.73







Returns for Last 100 Closes