Compare Returns for TJX and MSFT
Jun-30-2006 to Jun-10-2026
TJXMSFT
Start Price$4.39$16.29
End Price$167.72$397.36
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.85$11.82
Max DateJun-10-2026Jul-31-2025
Max Price$167.72$529.25
Total Return3,719.37%2,338.84%
Annualized Return19.98%17.32%
Current Value of $1,000 Purchase$38,194$24,388
Number Returns28,92028,920
Average Return378.78%526.34%
Minimum Return-46.19%-54.85%
Maximum Return4,259.42%4,376.53%
Number Profitable Returns28,04627,157
Percent Profitable Returns96.98%93.90%
Number Unprofitable Returns8741,763
Percent Unprofitable Returns3.02%6.10%
Profitable to Unprofitable Returns Ratio32.0915.40
Stock Return Calculator: Compare Returns for Two Stocks