Compare Long-term Returns for The TJX Companies (TJX) and Microsoft (MSFT)
TJXMSFT
Start DateDec-30-2005Dec-30-2005
Start Price$4.47$18.24
End DateDec-30-2025Dec-30-2025
End Price$155.35$487.48
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.87$11.88
Max DateDec-30-2025Jul-31-2025
Max Price$155.35$531.61
Total Return3,378.74%2,573.28%
Annualized Return19.42%17.86%
Current Value of $1,000 Purchase$34,787$26,733
Number Returns28,92028,920
Average Return373.95%509.89%
Minimum Return-46.19%-54.86%
Maximum Return3,913.69%4,376.54%
Number Profitable Returns28,01327,156
Percent Profitable Returns96.86%93.90%
Number Unprofitable Returns9071,764
Percent Unprofitable Returns3.14%6.10%
Profitable to Unprofitable Returns Ratio30.8915.39
Stock Return Calculator: Compare Returns for Two Stocks