Compare Returns for TJX and MSFT
Sep-29-2006 to Sep-11-2026
TJXMSFT
Start Price$5.38$19.16
End Price$126.02$495.63
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,241.33%2,486.96%
Annualized Return17.08%17.66%
Current Value of $1,000 Purchase$23,413$25,870
Number Returns28,92028,920
Average Return375.07%536.08%
Minimum Return-46.19%-54.86%
Maximum Return4,088.30%4,376.56%
Number Profitable Returns28,02427,165
Percent Profitable Returns96.90%93.93%
Number Unprofitable Returns8961,755
Percent Unprofitable Returns3.10%6.07%
Profitable to Unprofitable Returns Ratio31.2815.48
Stock Return Calculator: Compare Returns for Two Stocks