Compare Returns for TJX and MSFT
May-31-2006 to May-01-2026
TJXMSFT
Start Price$4.57$15.87
End Price$156.83$414.44
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.86$11.85
Max DateFeb-27-2026Jul-31-2025
Max Price$161.66$530.40
Total Return3,332.18%2,510.99%
Annualized Return19.34%17.72%
Current Value of $1,000 Purchase$34,322$26,110
Number Returns28,92028,920
Average Return378.28%524.19%
Minimum Return-46.19%-54.86%
Maximum Return4,088.30%4,376.56%
Number Profitable Returns28,04227,167
Percent Profitable Returns96.96%93.94%
Number Unprofitable Returns8781,753
Percent Unprofitable Returns3.04%6.06%
Profitable to Unprofitable Returns Ratio31.9415.50
Stock Return Calculator: Compare Returns for Two Stocks