Stock Return Calculator for MSFT
Start DateMar-31-2014
Start Price$34.71
End DateMar-27-2024
End Price$421.43
# Prices121
Min DateApr-30-2014
Min Price$34.21
Max DateMar-27-2024
Max Price$421.43
Total Return1,114.01%
Annualized Return28.09%
Current Value of $1,000 Purchase$12,140
Number Returns7,260
Average Return211.29%
Minimum Return-30.52%
Maximum Return1,131.74%
Number Profitable Returns6,956
Percent Profitable Returns95.81%
Number Unprofitable Returns304
Percent Unprofitable Returns4.19%
Profitable to Unprofitable Returns Ratio22.88







Returns for Last 100 Closes