Compare Returns for TJX and MSFT
Jul-31-2006 to Jul-24-2026
TJXMSFT
Start Price$4.68$16.82
End Price$154.22$381.70
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,194.31%2,168.72%
Annualized Return19.09%16.89%
Current Value of $1,000 Purchase$32,943$22,687
Number Returns28,92028,920
Average Return377.35%526.91%
Minimum Return-46.19%-54.85%
Maximum Return4,088.26%4,376.53%
Number Profitable Returns28,03927,133
Percent Profitable Returns96.95%93.82%
Number Unprofitable Returns8811,787
Percent Unprofitable Returns3.05%6.18%
Profitable to Unprofitable Returns Ratio31.8315.18
Stock Return Calculator: Compare Returns for Two Stocks