Compare Long-term Returns for The TJX Companies (TJX) and Microsoft (MSFT)
TJXMSFT
Start DateJan-31-2006Jan-31-2006
Start Price$4.91$19.63
End DateJan-23-2026Jan-23-2026
End Price$153.24$465.95
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.87$11.88
Max DateDec-31-2025Jul-31-2025
Max Price$153.61$531.61
Total Return3,022.38%2,273.66%
Annualized Return18.77%17.16%
Current Value of $1,000 Purchase$31,224$23,737
Number Returns28,92028,920
Average Return374.60%514.24%
Minimum Return-46.19%-54.86%
Maximum Return3,868.74%4,376.54%
Number Profitable Returns28,01627,166
Percent Profitable Returns96.87%93.93%
Number Unprofitable Returns9041,754
Percent Unprofitable Returns3.13%6.07%
Profitable to Unprofitable Returns Ratio30.9915.49
Stock Return Calculator: Compare Returns for Two Stocks