Compare Returns for TJX and MSFT
Feb-28-2006 to Feb-13-2026
TJXMSFT
Start Price$4.71$18.80
End Price$154.46$401.32
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.86$11.88
Max DateFeb-13-2026Jul-31-2025
Max Price$154.46$531.61
Total Return3,181.98%2,034.67%
Annualized Return19.07%16.54%
Current Value of $1,000 Purchase$32,820$21,347
Number Returns28,92028,920
Average Return375.71%516.77%
Minimum Return-46.19%-54.86%
Maximum Return3,901.76%4,376.54%
Number Profitable Returns28,02527,176
Percent Profitable Returns96.91%93.97%
Number Unprofitable Returns8951,744
Percent Unprofitable Returns3.09%6.03%
Profitable to Unprofitable Returns Ratio31.3115.58
Stock Return Calculator: Compare Returns for Two Stocks