Compare Returns for TJX and MSFT
Apr-28-2006 to Apr-24-2026
TJXMSFT
Start Price$4.64$16.86
End Price$157.03$424.62
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.86$11.85
Max DateFeb-27-2026Jul-31-2025
Max Price$161.66$530.40
Total Return3,286.31%2,418.73%
Annualized Return19.26%17.51%
Current Value of $1,000 Purchase$33,863$25,187
Number Returns28,92028,920
Average Return377.94%522.26%
Minimum Return-46.19%-54.86%
Maximum Return4,088.30%4,376.56%
Number Profitable Returns28,03827,177
Percent Profitable Returns96.95%93.97%
Number Unprofitable Returns8821,743
Percent Unprofitable Returns3.05%6.03%
Profitable to Unprofitable Returns Ratio31.7915.59
Stock Return Calculator: Compare Returns for Two Stocks