Vanguard Total Stock Market Index Fund ETF Shares (VTI) Total Returns

Growth of $10,000 chart

2021-04-21 to 2026-04-21
to
$
%
%
Loading chart…

Investment Performance

Final Value
$17,012
Total Return
70.12%
CAGR
11.21%
Dividends
$822.87
Yield on Cost
8.23%

Rolling Returns

1-Month (21 Trading Days)
Average+0.93%
Median+1.48%
Best+15.54%
Worst-13.23%
% of Windows Positive64.7%
1-Year (252 Trading Days)
Average+11.40%
Median+14.93%
Best+42.97%
Worst-21.60%
% of Windows Positive73.8%
3-Year (756 Trading Days)
Average+47.57%
Median+38.00%
Best+90.93%
Worst+10.61%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -25.53%
Average Drawdown -6.31%
Drawdown Duration 493 Trading Days
Sortino Ratio 1.01
Calmar Ratio 0.44
CVaR (5%) -2.51%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +4.01% (+13.82% ann.) +$401.33 $29.77 $5.95 $0.05
2025 +16.81% +$1681.00 $130.10 $26.02 $0.21
2024 +23.48% +$2347.88 $155.56 $31.11 $0.25
2023 +25.65% +$2565.17 $179.40 $35.88 $0.29
2022 -19.77% $1977.50 $132.49 $26.50 $0.21
2021 +25.34% +$2534.09 $151.15 $30.23 $0.24
2020 +20.61% +$2060.76 $170.26 $34.05 $0.27
2019 +30.17% +$3016.88 $228.96 $45.79 $0.37
2018 -5.58% $557.62 $190.78 $38.16 $0.30
2017 +20.77% +$2076.72 $204.33 $40.87 $0.33
2016 +12.37% +$1236.77 $213.70 $42.74 $0.34
2015 -0.04% $3.89 $196.14 $39.22 $0.31
2014 +12.13% +$1213.20 $195.94 $39.18 $0.32
2013 +32.93% +$3293.39 $229.70 $45.94 $0.37
2012 +15.95% +$1594.67 $244.65 $48.94 $0.39
2011 +0.57% +$57.48 $190.97 $38.20 $0.30
2010 +16.97% +$1696.94 $204.87 $40.98 $0.33
2009 +28.30% +$2830.45 $249.29 $49.85 $0.40
2008 -37.26% $3725.70 $173.99 $34.79 $0.28
2007 +5.00% +$499.64 $186.06 $37.21 $0.30
2006 +15.29% +$1528.77 $187.66 $37.53 $0.30
2005 +5.94% +$593.63 $177.39 $35.48 $0.29
2004 +12.40% +$1240.09 $179.54 $35.90 $0.29
2003 +30.36% +$3036.49 $168.05 $33.60 $0.26
2002 -20.70% $2070.06 $119.28 $23.86 $0.19
2001 partial -4.60% (-8.28% ann.) $460.11 $88.97 $17.79 $0.15

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bust / post-bubble disinflation scare partial June 15, 2001 – October 9, 2002 -33.60% -26.72% $3359.72 $167.00 $33.40 $0.27
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +121.65% +17.27% +$12165.11 $1364.84 $272.94 $2.19
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -55.61% -43.72% $5560.87 $213.11 $42.62 $0.34
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +101.77% +23.11% +$10176.73 $1188.75 $237.76 $1.90
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +178.84% +14.51% +$17884.16 $2547.40 $509.47 $4.07
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -34.80% -99.24% $3480.34 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +47.85% +87.60% +$4784.82 $162.86 $32.57 $0.26
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +32.75% +30.84% +$3275.23 $157.96 $31.59 $0.25
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -18.71% -19.74% $1870.52 $133.85 $26.77 $0.21
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +43.48% +21.50% +$4347.55 $316.50 $63.30 $0.51
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 +27.59% +16.59% +$2759.45 $238.56 $47.71 $0.38

Dividend History

Annual Dividends Per Share
TTM Yield
Consecutive Years Paid
current
Consecutive Years of Growth
current

Date Per Share Yield %
2001-06-25 $0.1400 0.25%
2001-09-24 $0.1575 0.36%
2001-12-24 $0.1965 0.37%
2002-03-25 $0.1500 0.28%
2002-06-24 $0.1300 0.28%
2002-09-30 $0.1500 0.38%
2002-12-23 $0.1960 0.47%
2003-03-31 $0.1500 0.37%
2003-06-23 $0.1500 0.32%
2003-09-29 $0.1700 0.35%
2003-12-22 $0.2210 0.42%
2004-03-29 $0.1750 0.32%
2004-06-28 $0.1900 0.34%
2004-09-27 $0.1935 0.36%
2004-12-27 $0.3925 0.66%
2005-03-24 $0.2190 0.38%
2005-06-27 $0.2015 0.34%
2005-09-26 $0.2850 0.47%
2005-12-27 $0.3360 0.53%
2006-03-20 $0.2630 0.40%
2006-06-26 $0.2675 0.43%
2006-09-25 $0.2645 0.41%
2006-12-22 $0.3560 0.51%
2007-03-26 $0.3055 0.43%
2007-06-25 $0.2855 0.38%
2007-09-24 $0.3210 0.42%
2007-12-20 $0.3855 0.53%
2008-03-25 $0.3115 0.46%
2008-06-24 $0.3130 0.47%
2008-09-24 $0.2960 0.49%
2008-12-22 $0.3350 0.76%
2009-03-25 $0.2780 0.69%
2009-06-24 $0.2230 0.50%
2009-09-24 $0.2480 0.46%
2009-12-22 $0.3580 0.63%
2010-03-25 $0.2360 0.40%
2010-06-24 $0.2690 0.48%
2010-09-24 $0.2970 0.52%
2010-12-22 $0.3460 0.53%
2011-03-25 $0.2830 0.42%
2011-06-24 $0.2830 0.42%
2011-09-23 $0.3060 0.53%
2011-12-21 $0.3610 0.57%
2012-03-26 $0.3080 0.43%
2012-06-25 $0.3460 0.50%
2012-09-24 $0.3640 0.49%
2012-12-20 $0.5450 0.73%
2013-03-22 $0.3640 0.45%
2013-06-24 $0.3860 0.47%
2013-09-23 $0.4290 0.48%
2013-12-20 $0.4940 0.52%
2014-03-25 $0.4230 0.44%
2014-06-24 $0.4200 0.41%
2014-09-24 $0.4650 0.45%
2014-12-22 $0.5610 0.52%
2015-03-25 $0.5080 0.47%
2015-06-26 $0.4680 0.43%
2015-09-25 $0.5080 0.51%
2015-12-21 $0.5830 0.57%
2016-03-15 $0.4800 0.47%
2016-06-14 $0.4690 0.44%
2016-09-13 $0.5390 0.48%
2016-12-20 $0.7270 0.62%
2017-03-24 $0.5420 0.45%
2017-06-21 $0.5750 0.46%
2017-09-22 $0.5530 0.43%
2017-12-21 $0.6730 0.49%
2018-03-22 $0.5660 0.40%
2018-06-22 $0.6030 0.42%
2018-09-28 $0.7140 0.48%
2018-12-24 $0.7210 0.58%
2019-03-25 $0.7720 0.54%
2019-06-17 $0.5470 0.37%
2019-09-16 $0.7000 0.46%
2019-12-24 $0.8860 0.54%
2020-03-26 $0.6140 0.49%
2020-06-25 $0.7000 0.45%
2020-09-25 $0.6740 0.41%
2020-12-24 $0.7820 0.40%
2021-03-25 $0.6720 0.33%
2021-06-24 $0.6750 0.31%
2021-09-24 $0.7240 0.31%
2021-12-27 $0.8590 0.36%
2022-03-23 $0.7080 0.31%
2022-06-23 $0.7490 0.40%
2022-09-23 $0.7960 0.42%
2022-12-22 $0.9310 0.48%
2023-03-23 $0.7860 0.40%
2023-06-23 $0.8270 0.38%
2023-09-21 $0.7980 0.37%
2023-12-21 $1.0020 0.43%
2024-03-22 $0.9110 0.35%
2024-06-28 $0.9520 0.35%
2024-09-27 $0.8710 0.31%
2024-12-23 $0.9410 0.32%
2025-03-27 $0.9850 0.35%
2025-06-30 $0.9130 0.30%
2025-09-29 $0.9070 0.28%
2025-12-22 $0.9510 0.28%
2026-03-27 $0.9980 0.31%
Total 100 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-21 to 2026-04-21. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-06-24 $31.21 $6.24 $0.05 0.1124
2021-09-24 $33.55 $6.71 $0.05 0.1167
2021-12-27 $39.91 $7.98 $0.06 0.1312
2022-03-23 $32.99 $6.60 $0.05 0.1176
2022-06-23 $34.99 $7.00 $0.06 0.1477
2022-09-23 $37.30 $7.46 $0.06 0.1616
2022-12-22 $43.77 $8.75 $0.07 0.1836
2023-03-23 $37.10 $7.42 $0.06 0.1514
2023-06-23 $39.16 $7.83 $0.06 0.1455
2023-09-21 $37.90 $7.58 $0.06 0.1414
2023-12-21 $47.74 $9.55 $0.08 0.1614
2024-03-22 $43.55 $8.71 $0.07 0.1345
2024-06-28 $45.64 $9.13 $0.07 0.1362
2024-09-27 $41.87 $8.38 $0.07 0.1185
2024-12-23 $45.35 $9.07 $0.07 0.1232
2025-03-27 $47.59 $9.52 $0.08 0.1362
2025-06-30 $44.23 $8.85 $0.07 0.1162
2025-09-29 $44.05 $8.81 $0.07 0.1075
2025-12-22 $46.29 $9.26 $0.07 0.1095
2026-03-27 $48.69 $9.74 $0.08 0.1242
Total $822.87 $164.57 $1.32 2.6763

All calculations use split-adjusted closing prices. Dividends are reinvested on the ex-dividend date at that day's closing price.

For each rolling window, returns are calculated at every possible starting point:

return = (value[i] ÷ value[i − windowSize] − 1) × 100

Windows
1-month = 21 trading days, 1-year = 252 trading days, 3-year = 756 trading days.
Statistics
Average: arithmetic mean. Median: middle value when sorted. Best / Worst: max and min. % Positive: share of windows with return > 0.

The series is segmented by calendar year:

return = (endValue ÷ startValue − 1) × 100

startValue is the last value of the prior year (or the first value for the initial year). Partial first/last years are flagged. Dividends, taxes, and transaction costs are scaled proportionally to the initial investment.

EMQQ

CAGR 3.26% Total 44.28% Final $14,428
2014-11-17 — 2026-04-21
IQMA.MI

CAGR 35.81% Total 18.25% Final €11,825
2025-10-03 — 2026-04-21
AEME.PA

CAGR 7.20% Total 86.45% Final €18,645
2017-05-05 — 2026-04-20