Compare Returns for TJX and MSFT
Jul-31-2006 to Jul-02-2026
TJXMSFT
Start Price$4.68$16.82
End Price$154.26$390.49
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.85$11.82
Max DateFeb-27-2026Jul-31-2025
Max Price$161.14$529.25
Total Return3,195.17%2,220.96%
Annualized Return19.10%17.03%
Current Value of $1,000 Purchase$32,952$23,210
Number Returns28,92028,920
Average Return377.35%527.09%
Minimum Return-46.19%-54.85%
Maximum Return4,088.26%4,376.53%
Number Profitable Returns28,03927,135
Percent Profitable Returns96.95%93.83%
Number Unprofitable Returns8811,785
Percent Unprofitable Returns3.05%6.17%
Profitable to Unprofitable Returns Ratio31.8315.20
Stock Return Calculator: Compare Returns for Two Stocks