VSE Corporation (VSEC) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$46,923
Total Return
369.23%
CAGR
36.24%
Dividends
$494.72
Yield on Cost
4.95%

Rolling Returns

1-Month (21 Trading Days)
Average+3.26%
Median+2.26%
Best+35.46%
Worst-27.17%
% of Windows Positive58.9%
1-Year (252 Trading Days)
Average+41.59%
Median+47.33%
Best+131.11%
Worst-35.55%
% of Windows Positive79.1%
3-Year (756 Trading Days)
Average+194.93%
Median+180.67%
Best+426.04%
Worst+50.75%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -47.65%
Average Drawdown -13.06%
Drawdown Duration 527 Trading Days
Sortino Ratio 1.41
Calmar Ratio 0.76
CVaR (5%) -5.99%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +12.57% (+47.63% ann.) +$1256.73 $11.58 $2.32 $0.02
2025 +82.14% +$8213.65 $42.11 $8.42 $0.07
2024 +47.78% +$4777.92 $62.02 $12.40 $0.10
2023 +38.65% +$3865.19 $85.52 $17.10 $0.14
2022 -22.49% $2249.48 $65.81 $13.16 $0.11
2021 +59.30% +$5929.85 $93.77 $18.75 $0.15
2020 +2.26% +$225.80 $95.02 $19.00 $0.15
2019 +28.30% +$2829.53 $114.06 $22.81 $0.18
2018 -37.89% $3789.10 $62.06 $12.41 $0.10
2017 +25.30% +$2530.27 $67.07 $13.41 $0.11
2016 +25.64% +$2563.92 $74.14 $14.83 $0.12
2015 -5.12% $511.96 $63.86 $12.77 $0.10
2014 +38.00% +$3799.62 $79.33 $15.86 $0.13
2013 +97.45% +$9744.68 $139.23 $27.85 $0.22
2012 +1.98% +$198.21 $124.02 $24.80 $0.20
2011 -25.87% $2586.58 $78.96 $15.79 $0.13
2010 -26.43% $2642.78 $48.88 $9.78 $0.08
2009 +15.46% +$1545.82 $48.53 $9.71 $0.08
2008 -19.33% $1932.50 $34.87 $6.97 $0.06
2007 +189.22% +$18921.62 $88.66 $17.73 $0.14
2006 -18.98% $1898.28 $61.89 $12.38 $0.10
2005 +68.22% +$6821.72 $87.62 $17.52 $0.14
2004 +91.45% +$9145.40 $136.31 $27.26 $0.22
2003 +24.49% +$2449.45 $149.34 $29.87 $0.24
2002 +47.98% +$4797.80 $217.60 $43.52 $0.35
2001 +37.27% +$3727.20 $293.23 $58.65 $0.47
2000 -27.69% $2768.57 $202.65 $40.53 $0.33
1999 -31.76% $3175.92 $122.31 $24.46 $0.20
1998 +20.33% +$2032.64 $145.06 $29.01 $0.23
1997 -23.33% $2333.15 $112.96 $22.59 $0.18
1996 +19.48% +$1948.44 $127.81 $25.56 $0.21
1995 +92.45% +$9245.25 $229.59 $45.92 $0.37
1994 +23.74% +$2373.91 $261.57 $52.31 $0.42
1993 +29.73% +$2973.37 $310.73 $62.15 $0.49
1992 +58.84% +$5883.76 $472.22 $94.44 $0.76
1991 -22.55% $2254.76 $353.83 $70.77 $0.56
1990 -3.36% $336.00 $332.68 $66.53 $0.53
1989 -33.13% $3313.11 $217.08 $43.41 $0.34
1988 -14.93% $1492.53 $162.14 $32.43 $0.26
1987 +12.05% +$1204.54 $157.78 $31.56 $0.25
1986 +23.08% +$2307.69 $0.00 $0.00 $0.00
1985 +46.77% +$4677.42 $0.00 $0.00 $0.00
1984 -13.89% $1388.89 $0.00 $0.00 $0.00
1983 -25.00% $2500.00 $0.00 $0.00 $0.00
1982 partial +108.70% (+4547.03% ann.) +$10869.57 $0.00 $0.00 $0.00

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania August 9, 1995 – March 10, 2000 +11.30% +2.36% +$1129.94 $1010.05 $202.01 $1.62
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +3.37% +1.30% +$337.13 $606.07 $121.21 $0.97
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +1577.96% +75.84% +$157796.47 $1570.06 $314.02 $2.52
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -64.47% -51.93% $6447.16 $42.67 $8.53 $0.07
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 -1.12% -0.33% $112.37 $374.53 $74.91 $0.60
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +186.18% +14.91% +$18617.72 $1700.93 $340.18 $2.72
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -46.11% -99.91% $4610.78 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +66.43% +126.98% +$6643.32 $146.58 $29.32 $0.23
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +81.20% +75.76% +$8120.05 $114.57 $22.91 $0.18
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -10.66% -11.28% $1066.11 $73.27 $14.65 $0.12
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +73.42% +34.58% +$7341.61 $137.94 $27.59 $0.22
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 +120.77% +64.66% +$12076.66 $79.36 $15.87 $0.13

Dividend History

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

Date Per Share Yield %
1987-01-27 $0.0050 0.31%
1987-04-27 $0.0050 0.30%
1987-07-28 $0.0060 0.41%
1987-10-27 $0.0060 0.49%
1988-01-26 $0.0060 0.42%
1988-04-26 $0.0060 0.42%
1988-07-26 $0.0060 0.40%
1988-10-26 $0.0070 0.54%
1989-01-26 $0.0070 0.58%
1989-04-25 $0.0070 0.74%
1989-07-26 $0.0070 0.69%
1989-10-26 $0.0070 0.80%
1990-01-26 $0.0070 0.81%
1990-04-25 $0.0070 0.80%
1990-07-26 $0.0070 0.82%
1990-10-26 $0.0070 0.87%
1991-01-28 $0.0070 0.87%
1991-04-25 $0.0070 0.93%
1991-07-26 $0.0070 0.97%
1991-10-28 $0.0070 1.27%
1992-01-27 $0.0070 1.17%
1992-04-27 $0.0070 0.78%
1992-07-28 $0.0070 0.87%
1992-10-27 $0.0070 0.93%
1993-01-26 $0.0070 0.78%
1993-04-27 $0.0070 0.65%
1993-07-28 $0.0070 0.64%
1993-10-26 $0.0075 0.62%
1994-01-26 $0.0075 0.64%
1994-04-26 $0.0075 0.61%
1994-07-26 $0.0075 0.65%
1994-10-26 $0.0080 0.63%
1995-01-26 $0.0080 0.57%
1995-05-01 $0.0080 0.52%
1995-07-28 $0.0080 0.54%
1995-10-30 $0.0085 0.42%
1996-01-30 $0.0085 0.30%
1996-04-29 $0.0085 0.21%
1996-07-30 $0.0084 0.24%
1996-10-30 $0.0090 0.29%
1997-01-30 $0.0090 0.28%
1997-04-29 $0.0090 0.45%
1997-07-30 $0.0090 0.36%
1997-10-30 $0.0090 0.38%
1998-02-03 $0.0088 0.42%
1998-04-29 $0.0088 0.42%
1998-07-30 $0.0088 0.37%
1998-10-28 $0.0088 0.56%
1999-01-28 $0.0088 0.38%
1999-04-28 $0.0088 0.42%
1999-07-30 $0.0088 0.33%
1999-11-05 $0.0088 0.39%
2000-01-28 $0.0090 0.48%
2000-05-02 $0.0100 0.68%
2000-08-02 $0.0100 0.65%
2000-11-01 $0.0100 0.62%
2001-01-31 $0.0100 0.73%
2001-05-01 $0.0100 0.68%
2001-07-31 $0.0100 0.56%
2001-10-30 $0.0100 0.56%
2002-01-30 $0.0100 0.56%
2002-04-29 $0.0100 0.48%
2002-07-30 $0.0100 0.63%
2002-10-30 $0.0100 0.56%
2003-01-30 $0.0100 0.36%
2003-04-29 $0.0100 0.41%
2003-07-30 $0.0100 0.33%
2003-10-30 $0.0100 0.33%
2004-01-29 $0.0100 0.29%
2004-04-29 $0.0100 0.20%
2004-08-02 $0.0125 0.28%
2004-10-29 $0.0125 0.19%
2005-01-31 $0.0125 0.22%
2005-04-29 $0.0125 0.17%
2005-07-29 $0.0150 0.15%
2005-10-28 $0.0150 0.18%
2006-01-31 $0.0150 0.13%
2006-05-01 $0.0150 0.18%
2006-07-31 $0.0175 0.23%
2006-10-31 $0.0175 0.19%
2007-02-02 $0.0175 0.18%
2007-05-01 $0.0175 0.14%
2007-07-31 $0.0200 0.08%
2007-10-30 $0.0200 0.07%
2008-02-04 $0.0200 0.14%
2008-04-29 $0.0200 0.12%
2008-07-29 $0.0225 0.11%
2008-10-28 $0.0225 0.18%
2009-02-02 $0.0225 0.16%
2009-05-04 $0.0225 0.15%
2009-07-27 $0.0250 0.18%
2009-10-26 $0.0250 0.10%
2010-02-01 $0.0250 0.10%
2010-05-03 $0.0250 0.12%
2010-07-26 $0.0300 0.17%
2010-11-01 $0.0300 0.17%
2011-01-31 $0.0300 0.20%
2011-05-02 $0.0300 0.21%
2011-07-25 $0.0350 0.31%
2011-10-31 $0.0350 0.27%
2012-02-09 $0.0350 0.26%
2012-04-30 $0.0350 0.31%
2012-07-23 $0.0400 0.36%
2012-11-05 $0.0400 0.33%
2013-02-04 $0.0400 0.34%
2013-04-29 $0.0400 0.28%
2013-07-22 $0.0450 0.19%
2013-11-08 $0.0450 0.19%
2014-02-03 $0.0450 0.20%
2014-05-05 $0.0450 0.14%
2014-07-21 $0.0500 0.14%
2014-11-07 $0.0500 0.16%
2015-02-02 $0.0500 0.14%
2015-05-04 $0.0500 0.15%
2015-07-20 $0.0550 0.21%
2015-11-06 $0.0550 0.18%
2016-02-01 $0.0550 0.18%
2016-05-02 $0.0550 0.18%
2016-07-18 $0.0600 0.16%
2016-11-07 $0.0600 0.21%
2017-01-30 $0.0600 0.16%
2017-05-01 $0.0600 0.14%
2017-07-17 $0.0700 0.16%
2017-11-07 $0.0700 0.14%
2018-01-30 $0.0700 0.14%
2018-05-01 $0.0700 0.14%
2018-07-17 $0.0800 0.16%
2018-11-06 $0.0800 0.26%
2019-01-29 $0.0800 0.25%
2019-04-30 $0.0800 0.26%
2019-07-16 $0.0900 0.34%
2019-11-05 $0.0900 0.23%
2020-01-28 $0.0900 0.27%
2020-04-28 $0.0900 0.45%
2020-07-14 $0.0900 0.32%
2020-11-03 $0.0900 0.29%
2021-01-26 $0.0900 0.22%
2021-04-27 $0.0900 0.20%
2021-07-13 $0.0900 0.18%
2021-11-02 $0.0900 0.16%
2022-01-25 $0.1000 0.18%
2022-05-03 $0.1000 0.24%
2022-07-12 $0.1000 0.29%
2022-11-01 $0.1000 0.22%
2023-01-25 $0.1000 0.19%
2023-05-02 $0.1000 0.23%
2023-07-11 $0.1000 0.19%
2023-10-31 $0.1000 0.19%
2024-01-24 $0.1000 0.17%
2024-05-01 $0.1000 0.13%
2024-07-17 $0.1000 0.11%
2024-11-06 $0.1000 0.09%
2025-01-23 $0.1000 0.09%
2025-05-01 $0.1000 0.09%
2025-07-16 $0.1000 0.08%
2025-10-15 $0.1000 0.06%
2026-01-15 $0.1000 0.05%
2026-04-15 $0.1000 0.04%
Total 158 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-04-27 $21.19 $4.24 $0.03 0.3830
2021-07-13 $21.23 $4.25 $0.03 0.3311
2021-11-02 $21.26 $4.25 $0.03 0.3094
2022-01-25 $23.65 $4.73 $0.04 0.3606
2022-05-03 $23.68 $4.74 $0.04 0.4501
2022-07-12 $23.73 $4.75 $0.04 0.5624
2022-11-01 $23.79 $4.76 $0.04 0.4008
2023-01-25 $23.83 $4.77 $0.04 0.3655
2023-05-02 $23.86 $4.77 $0.04 0.3585
2023-07-11 $23.90 $4.78 $0.04 0.3592
2023-10-31 $23.93 $4.79 $0.04 0.3552
2024-01-24 $23.97 $4.79 $0.04 0.3294
2024-05-01 $24.00 $4.80 $0.04 0.2469
2024-07-17 $24.03 $4.81 $0.04 0.2169
2024-11-06 $24.05 $4.81 $0.04 0.1649
2025-01-23 $24.07 $4.81 $0.04 0.1796
2025-05-01 $24.08 $4.82 $0.04 0.1643
2025-07-16 $24.10 $4.82 $0.04 0.1492
2025-10-15 $24.11 $4.82 $0.04 0.1223
2026-01-15 $24.13 $4.83 $0.04 0.0911
2026-04-15 $24.14 $4.83 $0.04 0.0858
Total $494.72 $98.94 $0.79 5.9861

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.

STXS

CAGR -15.35% Total -97.31% Final $269.09
2004-08-12 — 2026-04-21
CFFN

CAGR 7.24% Total 562.26% Final $66,226
1999-04-01 — 2026-04-21
LARK

CAGR 8.99% Total 1482.62% Final $158,262
1994-03-28 — 2026-04-21