Compare Returns for TJX and MSFT
Aug-31-2006 to Aug-18-2026
TJXMSFT
Start Price$5.14$18.04
End Price$150.85$481.63
Number Monthly Prices241241
Min DateJan-30-2009Feb-27-2009
Min Price$3.84$11.82
Max DateFeb-27-2026Jul-31-2025
Max Price$160.63$529.25
Total Return2,836.77%2,570.23%
Annualized Return18.41%17.85%
Current Value of $1,000 Purchase$29,368$26,702
Number Returns28,92028,920
Average Return377.03%531.80%
Minimum Return-46.19%-54.85%
Maximum Return4,088.30%4,376.53%
Number Profitable Returns28,03827,155
Percent Profitable Returns96.95%93.90%
Number Unprofitable Returns8821,765
Percent Unprofitable Returns3.05%6.10%
Profitable to Unprofitable Returns Ratio31.7915.39
Stock Return Calculator: Compare Returns for Two Stocks