Comparison tool for market performance of
Total Returns of a few Stocks and Funds

The standard obligatory market advice is "Past performance is no guarantee of future results." Which is true, things can sometimes change fast (and is called "risk"), however results certainly do show possibilities. This calculator compares Morningstar's compounded Total Return % growth reports (which includes reinvested dividends and compounding) of up to 11 year spans of performance of over 100+ tickers (popular stocks and a few funds, on the US market). All these included companies are in the S&P 500 except for four (Super Micro Computers, Roku, Marvel and Shopify — because the S&P 500 limits new members to only one public ticker class). Included here are the top 60+ S&P 500 companies, and all of the Dow-Jones 30, and several others, and also several mutual funds of mixed persuasion. The calculator provides a few time spans for comparing their results. Also shows the Annualized Return % (but which cannot include the incomplete current year 2023).

For a description of a company, click on its Ticker in the chart, and then the Quotes tab at Morningstar has a brief description down lower on that page. For more about the market in general, see this page.

You can also very easily (temporarily, until the next reload of the page) add a few of your own favorite choices of stocks or funds to this mix to see the performance comparisons. Option 6 makes it easy to Copy/Paste the Morningstar Total Return % data. Just drag the mouse across the numbers on that Morningstar data line (2013 to YTD) to highlight and Copy the Total Return % numbers, and then directly Paste into Option 6 (for each additional ticker of interest). Also there is a calculator #3 that will provide the same Copy/Paste of the Morningstar Total Return % numbers. Morningstar shows the past ten years (plus the current YTD) of these annual Total Return numbers (which for stocks are at the Price vs Fair Value tab, or for funds are at the Performance tab). Morningstar Total Return % includes compounding and reinvested dividends, but Not fund fees.

Most of the last 10 years have been generally good to very good market years for the S&P 500. However currently this is a time of economic problems, and 2022 was very seriously negative, especially for growth stocks and funds. The S&P 500 was down -25% at the bottom on 12 October 2022 and -18% at year end. Many of the major growth stocks were still down 50% or more at year end.

So far 2023 is rather different. We are not recovered yet, many good companies are still sinking even more negative this year, but in stark contrast, several of the big growth stocks are an extreme reversal from 2022 (moving from bottom of the list to the top). It's worth seeing a sort on only 2023. But do realize the top growth stocks have greater risk, so it's also worth seeing the one year sort of 2022. The S&P 500 is currently down near 10% (from the last record high nearly two years ago). The politics and economy will be an issue until the next US federal election, but it still is looking better than last year. The market has always recovered, and the gain will look much better after full recovery.

In this calculator,

Total Return Comparison of a few stocks and funds

 Also show years 2013-2017 (the table below will be wider)
 Scroll to the table at any active setting change
Total Return of the Year Span through year
A span including years back to 2013 works, even if all are not shown.
The one year span   sorts any one year
 
Sort Table by compounded Total Return % of year Span Gain
Sort Table by Name  May help to locate one
Sort Table by Ticker The sorted Header column will be Yellow
 
1. Remove all red/green color markings on all table cells (colors set in Option 2 are used in all options except this one)
2. Default year colors are ±10%, ±20%, and ±40% values
3. Like 2, but with larger +50 and -30% limits to highlight extremes
4. Show annual differences from for all years of all tickers. Each ticker becomes two rows in table. The 1st row is still the same gain percentage data. All cells on the 2nd row (lower case ticker) are the tickers gain percentage difference from the compared ticker. (It uses symbol Δ, Delta, a math symbol for difference).
5. Shows Annualized Total Return of the Span (in a list below)
Show each ticker's gain summary of the span years.
Initial investment in each fund is $
6. Add new ticker row of your choice with a simple Copy/Paste of Morningstar Total Return % data. This can be repeated multiple times for more additions. Caution: Reloading the page will start over, losing any additions. Until then, All option buttons and the next red Click Here button work with the additions (will Not reload page).
The table is recalculated by clicking the buttons, or

Ticker20132014201520162017201820192020202120222023
YTD
Thursday close
Sept 28, 2023
Year Span
Gain | Annualized
SMCI 68.24103.26-29.7314.44-25.40-34.0574.0631.8138.8286.80228.11 Super Micro Comp
TSLA 344.1447.857.91-10.9745.706.8925.70743.4449.76-65.03100.02 Tesla
NVDA 33.2027.2866.36225.3281.82-30.6976.73122.20125.41-50.26194.93 Nvidia
SNPS 27.447.154.9229.0544.82-1.1765.2486.2442.15-13.3544.29 Synopis
ON 16.8822.94-3.2630.2064.11-21.1647.6734.25107.52-8.1750.79 ON Semiconductor
AMD 61.25-31.017.49295.12-9.3579.57148.4399.9856.91-54.9958.65 AMD
FTNT -8.9960.271.66-3.3745.0561.2051.5839.13141.97-31.9819.86 Fortinet
AAPL 7.6440.03-2.8012.1548.24-5.1288.0981.8534.48-26.3231.92 Apple
LLY 7.3839.1225.03-10.2917.6639.6815.8130.7265.6133.8649.75 Eli Lilly
CMG 79.1128.48-29.90-21.37-23.4049.3993.8765.6526.07-20.6432.52 Chipolte
AMAT 57.9543.21-23.4874.9959.65-34.5988.9742.8183.43-37.4742.86 Applied Materials
DHR 38.2811.549.008.0219.9611.7949.5045.2048.49-19.02-6.66 Danaher Corp
SHOP 66.16135.6037.08187.17184.7121.68-74.8053.27 Shopify
TMO 75.5313.0613.70-0.1135.0018.2245.5143.6543.48-17.29-8.47 Thermo Fisher
AGVO 69.8592.5545.9323.5248.052.0628.6842.7855.38-13.4351.27 Broadcom
MSFT 43.6927.2422.2214.6540.2220.7557.1242.3752.24-27.9431.63 Microsoft
TGT 9.6022.98-1.502.67-6.294.1797.9339.7832.90-33.89-24.30 Target
MS 65.0624.84-16.6035.0226.32-22.3432.2136.8046.30-10.38-0.51 Morgan Stanley
COST 21.7720.2518.560.2221.8310.6445.5232.5351.49-18.9725.21 Costco
MRVL 101.362.50-37.5259.9856.52-23.4765.5379.8984.41-57.3946.27 Marvel
LOW 41.4140.5012.01-4.8132.821.2931.9035.9162.78-21.495.89 Lowe's
MPC 48.050.4017.39-0.2534.06-7.785.69-27.5060.3285.7834.62 Marathon Petrol
NXPI 74.5166.3410.2716.3319.47-36.9975.3726.1344.66-29.1428.82 NXP Semiconductor
UNH 40.7736.1218.2338.0639.5514.5719.6720.9344.796.86-2.77 United Health
GS 40.5710.62-5.7034.307.60-33.1940.1316.8747.53-7.89-3.04 Goldman Sachs
LIN 21.001.64-18.7617.3734.683.0138.6825.5833.08-4.4915.68 Linde PLC
CON 26.491.77-28.139.5311.5915.706.44-35.9185.3770.396.82 ConocoPhillips
QCOM 22.132.28-30.2534.581.63-7.3159.3975.5821.81-38.283.19 Qualcomm
PLD 4.3320.033.2826.9125.54-6.0055.4214.4071.46-31.171.78 Prologis
NEE 27.5627.530.6418.3434.0414.1342.1929.7523.01-8.63-30.04 NextEra Energy
ABBV 59.2827.06-6.399.5558.53-0.960.6826.3531.2223.80-3.04 AbbVie Inc
LMT 66.2633.2315.9618.2231.44-15.8952.15-6.323.1140.09-13.68 Lockheed Martin
CAT 3.263.66-22.5440.9973.26-17.2819.1926.0415.9318.1116.86 Caterpiller
INTU 29.5021.875.8120.0538.9025.8034.0545.8569.98-39.0532.21 Intuit
XOM 19.77-5.98-12.5719.62-3.94-14.617.36-35.9456.9186.0610.79 Exxon Mobile
HD 35.6529.7728.243.4744.01-7.1730.2624.3858.73-22.06-1.93 Home Depot
UPS 45.888.35-10.8122.376.83-15.0923.9647.3129.70-16.06-7.75 United Parcel Serv
ACN 26.2610.9919.3814.3032.87-6.0750.9325.6160.09-34.6613.97 Accenture PLC
CVX 19.11-6.82-15.9935.6010.03-9.5215.15-25.6445.2557.79-2.43 Chevron
TXN 45.6124.585.1336.1246.03-7.7439.1530.8417.39-9.85-1.46 Texas Instrument
ORCL 15.5518.79-17.506.9024.84-2.9019.3623.9136.67-4.8031.23 Oracle
MA 70.493.6613.746.8347.4525.3058.9820.081.16-2.6815.36 Mastercard
PM 8.45-2.0712.898.7620.09-32.5634.382.8720.6711.84-4.27 Philip Morris
PEP 24.4817.068.597.6817.64-4.8827.1411.4520.006.61-4.14 PepsiCo
PG 23.4015.00-9.939.2412.533.1439.0913.9020.01-5.14-1.60 Procter & Gamble
KR 54.2964.1531.52-16.42-19.041.607.6011.9044.960.572.96 Kroger
HON 46.6011.405.8014.7434.74-8.6136.5122.22-0.204.68-11.25 Honeywell
F 22.243.69-5.23-7.888.33-32.9129.41-3.87137.43-41.6017.45 Ford Motor
GOOG 44.561.7135.58-1.0329.1031.0365.17-38.6750.04 Google C
TRV 28.7919.288.8710.7913.11-9.4817.064.9613.9322.20-9.04 Travelers
GOOGL 58.43-5.3946.601.8632.93-0.8028.1830.8565.30-39.0949.96 Google A
MRK 26.4817.00-3.8014.96-1.2139.3321.99-7.33-0.6848.42-4.02 Merck & Co.
ISRG -21.6837.723.2616.1172.6431.2323.4338.3931.76-26.1511.61 Intuitive Surgery
NIKE 54.0923.5431.21-17.6224.5119.8437.8740.6418.61-29.04-22.53 Nike
AXP 59.343.63-24.068.2235.83-2.5732.28-1.4936.73-8.472.84 American Express
UNP 35.9844.10-32.5135.4731.735.3633.4717.3223.05-15.790.45 Union Pacific
WMT 18.0911.58-26.3416.0245.82-3.5629.8623.121.90-0.4615.84 Walmart
MCD 13.54-0.0529.756.0944.555.6013.9511.1427.370.422.51 McDonalds
V 47.8218.5019.071.3647.0316.4943.2117.06-0.31-3.4012.15 Visa
ABT 10.4419.751.89-12.1651.3428.7021.8627.7130.19-20.66-9.24 Abbott Laboratory
MU 243.0660.97-59.5554.8087.59-22.8469.4939.7924.17-45.8730.91 Micron
CVS 49.8936.102.97-17.55-5.59-6.8716.44-5.3753.97-7.53-22.90 CVS Health
IBM -0.15-12.20-11.1124.61-4.02-21.8623.58-1.2316.3710.344.02 IBM
BMY 68.4913.7919.06-13.397.53-12.5726.640.202.8918.86-16.82 BristolMyersSquibb
RTX 41.443.13-14.2316.8318.86-14.3143.41-26.7223.1519.78-26.94 Raytheon
JPM 36.109.688.2033.4726.30-6.4046.18-6.2627.53-12.7912.30 JP Morgan Chase
BRK.B 32.1726.64-12.0623.4321.623.0110.932.3728.953.3115.59 BerkshireHathawy
JNJ 34.3517.191.0515.2324.16-5.1015.9410.6211.365.86-9.20 Johnson & Johnson
AMGN 34.5241.773.89-7.4722.0814.9826.81-1.970.9120.195.55 Amgen
KO 17.055.164.88-0.2314.236.6020.272.0411.0310.40-10.09 Coca-Cola
ADBE 58.9121.4129.229.5970.2229.1045.7851.6413.38-40.6549.96 Adobe
BAC 34.4515.67-4.8132.8035.34-14.7045.62-11.9049.36-23.62-14.73 Bank of America
GE 37.30-6.6726.914.43-42.12-54.5050.07-2.879.71-10.9752.00 General Electric
PFE 25.965.097.224.3415.4624.27-6.941.1264.66-10.52-34.97 Pfizer
ROKU -40.83337.01147.96-31.27-82.1667.27 Roku
CSCO 16.7527.310.5814.9330.4815.6113.87-3.7144.89-22.4415.53 Cisco Systems
OXY 27.48-11.87-12.449.557.71-12.46-27.75-56.0167.71119.085.45 Occidental Petrolm
AMZN 58.96-22.18117.7810.9555.9628.4323.0376.262.38-49.6249.98 Amazon
CMCSA 41.1812.93-1.0424.7617.37-12.6933.9218.52-2.08-28.4130.71 Comcast
NFLX 297.64-7.21134.388.2455.0639.4420.8967.1111.41-51.0527.63 Netflix
GM 41.76-11.651.376.9122.01-14.6913.9614.8140.80-42.32-0.62 General Motors
T 9.640.778.0429.18-3.97-21.4544.08-21.08-7.23-1.33-13.95 AT&T
WFC 36.1923.721.854.1712.88-21.3420.92-41.6460.97-11.651.38 Wells Fargo
CRM 31.337.4732.19-12.6849.3333.9818.7436.8214.20-47.8353.25 Salesforce
META 105.3042.7734.159.9353.38-25.7156.5733.0823.13-64.22152.58 Meta (Facebook)
VZ 18.36-0.453.5420.413.5110.7013.52-0.29-7.26-19.22-12.42 Verizon
PYPL 9.0386.5214.2228.64116.51-19.48-62.23-18.31 PayPal
DIS 55.1724.7913.020.604.713.5933.5125.27-14.51-43.91-7.77 Walt Disney
MMM 53.7919.60-5.8321.4934.44-16.74-4.392.415.01-29.13-18.48 3M
WBA 58.3934.9313.58-1.09-10.38-3.59-11.09-29.2235.53-24.70-40.20 Walgreens Boots
INTC 30.2443.29-2.428.3030.244.2730.22-14.556.16-45.8435.43 Intel
BA 83.69-2.6314.0410.6993.0811.673.56-33.66-5.95-5.38-0.03 Boeing
RCL 41.6576.1524.42-17.2548.03-15.8439.55-43.472.96-35.7290.43 Royal Caribbean
NCLH 31.8325.32-27.4225.21-20.3937.79-56.46-18.44-40.9838.40 Norwegian Cruise
VITAX 30.9318.055.0313.7537.072.5248.7145.9830.37-29.6730.15 V InformTechIndex
FSPTX 31.7610.657.4011.9449.86-8.7951.0763.7121.97-36.8741.11 Fidelity Select Tech
FDGRX 37.6114.447.836.0136.76-4.5338.4267.5122.67-33.8528.70 Fidelity Growth
QQQ 36.6319.189.457.1032.66-0.1238.9648.6227.42-32.5835.04 Invesco Nasdaq 100
FOCKX 46.7016.6211.053.2338.75-3.1039.3846.8825.15-32.1225.71 Fidelity OTC K
TWCUX 36.919.916.164.3831.900.6634.6049.7823.21-32.4625.65 AmerCentury Ultra
VMGAX 32.4813.673.726.4229.49-2.8537.5441.0328.51-33.5532.19 V MegaCap Growth
SCHG 34.0515.813.246.8228.04-1.3636.0139.1428.11-31.8031.35 Schwab Growth
VFIAX 32.3313.641.3611.9321.79-4.4331.4618.3728.66-18.1513.34 V S&P 500 Index
VIGAX 32.4013.633.306.1227.80-3.3437.2340.1927.26-33.1428.19 V Growth Index
FBGRX 39.8414.606.281.5936.061.0733.4462.2322.71-38.4634.96 Fidelity Blue Chip
TWCIX 30.2110.527.695.4828.93-3.6336.3133.9725.18-28.9325.22 AmerCentury Select
VTSAX 33.5212.560.3912.6621.17-5.1730.8020.9925.71-19.0812.63 V TotalUS StockMkt
VIVAX 32.8513.05-1.0316.7516.99-5.5525.672.1826.31-2.180.68 V Value Index
VGHAX 43.2728.5712.71-8.9419.661.2122.9812.6714.36-1.01-0.54 V Health Care
VIMAX 35.1513.76-1.3411.2219.25-9.2331.0318.2424.51-18.713.59 V Mid Cap Index
VSMAX 37.817.57-3.6418.3016.24-9.3127.3719.1117.73-17.614.55 V Small Cap Index
AGTHX 33.799.305.368.4626.14-2.8828.1237.8119.34-30.7220.37 American Growth
VWUAX 35.7113.208.61-0.5931.740.7533.5158.7412.45-39.5825.58 V US Growth
VWENX 19.769.900.1411.0914.82-3.3522.6110.6819.12-14.084.61 V Wellington 70/30
VBIAX 18.109.990.518.7713.89-2.8621.7916.4014.22-16.907.08 V Balan Index 60/40
ABALX 21.738.851.728.6115.47-2.7019.2010.8615.76-12.114.07 American Bal Fund
VWIAX 9.278.151.358.1610.26-2.4916.478.548.57-9.01-0.63 V Wellesley 40/60
VBTLX -2.155.890.402.603.56-0.038.717.72-1.67-13.16-0.94 V Total US BondMkt
Average Average %


Table values are NOT share prices. Instead All numbers are Total Return percentages (gain for the year or the year span). The years are the ticker's Morningstar Total Return percentage at each year, which includes both price gain and any dividends (reinvested) in that period. If not reinvesting dividends, there will be less results. If your brokerage's choice to reinvestment stock dividends is not found, then see This.

The Span is the compounded Total Return % for the selected year span (indicated with bold headers). There is 11 years of data. Showing the early years 2013-2017 will need a screen wider than many cell phones, but they need not be shown to include them in a Span (they make the table about 850 pixels wide). See compounding math.

The S&P 500 Index is represented by the Vanguard VFIAX fund (with fund fee of 0.04%). Most of the companies here are in the top 100 of the S&P 500 (and the top 65+ are included), and the Names in Bold are the ten largest companies in the S&P 500 (and a S&P 500 Index fund). Tickers with an gray background are mutual funds. Fund names starting with a V are Vanguard funds (3 of which are Balanced Funds, indicating the percentage in bonds).

Five of the tickers here are newer, there is no data before that ticker existed. Any early empty cells (before their public stock existed) are ignored, without effect (and are NOT counted as zero gain). So if the last two columns (Gain and Annualized) have a light orange color, it indicates some of the first span years (like 2013) have blank data. It does compute accurate Gain numbers for the existing years, but the light orange color result is a WARNING that it is NOT directly comparable to the others due to the different years and time periods.

Annualized Return (Gain) is the meaningful way to compare long term stock performance numbers. It's useful and important because stock years have varied performance, some years are up big, some years less, or even some years may be negative, and then those results are compounded by the following years. The actual market gain performance over several years is not so obvious. We can see the overall gain that was achieved, which is good to know, but that is the compounded gain, which largely depends on the number of years. To know an annualized rate of gain that can be compared, Annualized Return computes a Fixed Rate from the SAME compounded gain and time, the same result, but AS IF IT HAD BEEN A FIXED ANNUAL RATE, the same rate every year. The market didn't happen that way, but it is still exactly the same gain and time result, and is a valid logical and consistent way to compare the actual variable long term market performance. Annualized rate is more comprehensibly comparable to other stocks in the same time frame.

Annualized Return is only possible for Whole years, and MUST NOT be computed if the data span includes an incomplete year (like any current year). Including incomplete years cannot be correct because the future is unknown. To see Annualized Return here, remove 2023 from the year span. Or see Option 5 with a multiple year span. Annualized Return is not shown for a span of only one year, it would be the same number as Gain. The current year does show current YTD Gain, but the future gain of the current year is unknown, and will change every new market day. The Annualized sort ORDER is the Same ORDER (Not the same Value, but same ORDER) as the Gain column if no blank data years are included (if no orange cells, but orange cells will corrupt the order of the orange cells). The significance of the orange cells is that they are not directly comparable to the others. The significance of the Annualized numbers is for the span of several whole years. (See a detailed description of Annualized Return.)

Other market pages and calculators here:

S&P 500 50 year gain history calculator, concerned Withdrawal Depletion and a 4% Rule

Descriptions of S&P 500, the 4% Rule, Basics of Bonds, Markets, Dividends, Compounding, Annualizing and Rule of 72

S&P 500 daily Action, and Count of annual S&P 500 Record Highs

Withdrawing Stock Dividends is a Poor Investment Plan. (It's NOT new income, but a withdrawal reducing your investment)

Our governments results (better some years than others)

Current U.S. CPI Inflation rate  August 3.7% (up 0.5%)

U.S. Inflation Rate history   1913 - 2023

U.S. Fed Interest rate history   1955-2022

U.S. GDP growth rate history   1962-2020

U.S. National debt: $33.1 Trillion Highest debt ever, even more than in WWII ratio of Debt to GDP (debt now is 125% of GDP)

Current bond fund performance examples:

LinkName of Vanguard fundSEC Yield
9/27
1 year
Return
8/31
Bond
Duration
7/31
VMFXXFederal Money Market 7 days 5.29%4.36%22 days
VFSUXShort Term Bond 30 days 5.52% 2.32%2.6 years
VSCSXShort-Term Corporate Bond 30 days 5.65%2.17%2.7 years
VFIDXIntermediate Term Bonds 30 days 5.64% 1.50%6.2 years
VBLAXLong Term Bond Index 30 days 5.42% -5.61%14.2 years

The SEC Yield for bonds is the actual previous 30 days gain (x12 AS IF it would remain the same rate to be a year's annual rate). It suggests the scale of the annualized current rate of the last 30 days, but it is NOT a promise of the future. Investing in bonds is very different than stocks. Increasing interest rates cause newly purchased bonds to pay more, but then resale value of existing bonds go down (less desirable to buy, depending on their maturity duration). However, if held until maturity, directly held bonds do still redeem at full face value. Fighting the current high inflation, the U.S. Federal Reserve has continued increasing interest rates, so resale value of existing bonds are dropping. Bonds can be as volatile as stocks. There is more to it, see description at Things you need to know about the market.

Copyright © 2021-2023 by Wayne Fulton - All rights are reserved.

Previous Main