Compare Returns for TJX and MSFT
Jun-30-2006 to Jun-11-2026
TJXMSFT
Start Price$4.39$16.29
End Price$168.30$390.34
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.85$11.82
Max DateJun-11-2026Jul-31-2025
Max Price$168.30$529.25
Total Return3,732.58%2,295.75%
Annualized Return20.00%17.21%
Current Value of $1,000 Purchase$38,326$23,958
Number Returns28,92028,920
Average Return378.81%526.19%
Minimum Return-46.19%-54.85%
Maximum Return4,274.50%4,376.53%
Number Profitable Returns28,04627,154
Percent Profitable Returns96.98%93.89%
Number Unprofitable Returns8741,766
Percent Unprofitable Returns3.02%6.11%
Profitable to Unprofitable Returns Ratio32.0915.38
Stock Return Calculator: Compare Returns for Two Stocks