Compare Returns for TJX and MSFT
Sep-29-2006 to Sep-09-2026
TJXMSFT
Start Price$5.38$19.16
End Price$126.12$491.65
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.84$11.80
Max DateFeb-27-2026Jul-31-2025
Max Price$160.63$528.25
Total Return2,243.19%2,466.18%
Annualized Return17.08%17.62%
Current Value of $1,000 Purchase$23,432$25,662
Number Returns28,92028,920
Average Return375.08%536.00%
Minimum Return-46.19%-54.86%
Maximum Return4,088.30%4,376.56%
Number Profitable Returns28,02427,164
Percent Profitable Returns96.90%93.93%
Number Unprofitable Returns8961,756
Percent Unprofitable Returns3.10%6.07%
Profitable to Unprofitable Returns Ratio31.2815.47
Stock Return Calculator: Compare Returns for Two Stocks