Compare Returns for TJX and MSFT
Oct-31-2006 to Oct-02-2026
TJXMSFT
Start Price$5.56$20.11
End Price$132.68$517.53
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,286.72%2,473.32%
Annualized Return17.19%17.63%
Current Value of $1,000 Purchase$23,867$25,733
Number Returns28,92028,920
Average Return374.72%540.82%
Minimum Return-46.19%-54.86%
Maximum Return4,088.30%4,376.56%
Number Profitable Returns28,02427,183
Percent Profitable Returns96.90%93.99%
Number Unprofitable Returns8961,737
Percent Unprofitable Returns3.10%6.01%
Profitable to Unprofitable Returns Ratio31.2815.65
Stock Return Calculator: Compare Returns for Two Stocks