Compare Returns for TJX and MSFT
May-31-2006 to May-15-2026
TJXMSFT
Start Price$4.55$15.87
End Price$147.45$421.92
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.85$11.85
Max DateFeb-27-2026Jul-31-2025
Max Price$161.14$530.40
Total Return3,137.39%2,558.12%
Annualized Return18.99%17.82%
Current Value of $1,000 Purchase$32,374$26,581
Number Returns28,92028,920
Average Return377.83%524.35%
Minimum Return-46.19%-54.86%
Maximum Return4,088.26%4,376.56%
Number Profitable Returns28,03827,169
Percent Profitable Returns96.95%93.95%
Number Unprofitable Returns8821,751
Percent Unprofitable Returns3.05%6.05%
Profitable to Unprofitable Returns Ratio31.7915.52
Stock Return Calculator: Compare Returns for Two Stocks