Compare Returns for TJX and MSFT
Mar-31-2006 to Mar-06-2026
TJXMSFT
Start Price$4.77$18.99
End Price$159.33$408.96
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,240.39%2,053.02%
Annualized Return19.18%16.59%
Current Value of $1,000 Purchase$33,404$21,530
Number Returns28,92028,920
Average Return377.13%519.72%
Minimum Return-46.19%-54.86%
Maximum Return4,088.30%4,376.56%
Number Profitable Returns28,03227,177
Percent Profitable Returns96.93%93.97%
Number Unprofitable Returns8881,743
Percent Unprofitable Returns3.07%6.03%
Profitable to Unprofitable Returns Ratio31.5715.59
Stock Return Calculator: Compare Returns for Two Stocks