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-21-2026Jan-21-2026
End Price$155.85$444.11
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.87$11.88
Max DateJan-21-2026Jul-31-2025
Max Price$155.85$531.61
Total Return3,075.56%2,162.40%
Annualized Return18.88%16.88%
Current Value of $1,000 Purchase$31,756$22,624
Number Returns28,92028,920
Average Return374.74%513.77%
Minimum Return-46.19%-54.86%
Maximum Return3,926.61%4,376.54%
Number Profitable Returns28,01727,165
Percent Profitable Returns96.88%93.93%
Number Unprofitable Returns9031,755
Percent Unprofitable Returns3.12%6.07%
Profitable to Unprofitable Returns Ratio31.0315.48
Stock Return Calculator: Compare Returns for Two Stocks