Stock Return Calculator for MSFT
Start DateSep-30-2013
Start Price$27.87
End DateSep-22-2023
End Price$317.01
# Prices121
Min DateSep-30-2013
Min Price$27.87
Max DateJun-30-2023
Max Price$339.82
Total Return1,037.43%
Annualized Return27.52%
Current Value of $1,000 Purchase$11,374
Number Returns7,260
Average Return210.85%
Minimum Return-30.52%
Maximum Return1,119.27%
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