First Community Bankshares, Inc. (FCBC) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$17,916
Total Return
79.16%
CAGR
12.37%
Dividends
$3,374.03
Yield on Cost
33.74%

Rolling Returns

1-Month (21 Trading Days)
Average+1.26%
Median+0.65%
Best+33.08%
Worst-22.11%
% of Windows Positive53.2%
1-Year (252 Trading Days)
Average+10.19%
Median+9.20%
Best+57.10%
Worst-27.35%
% of Windows Positive68.2%
3-Year (756 Trading Days)
Average+40.21%
Median+43.00%
Best+110.44%
Worst-7.49%
% of Windows Positive97.6%

Risk Metrics

Maximum Drawdown -39.61%
Average Drawdown -13.58%
Drawdown Duration 271 Trading Days
Sortino Ratio 0.83
Calmar Ratio 0.31
CVaR (5%) -3.80%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +29.97% (+136.93% ann.) +$2997.17 $390.67 $78.13 $0.62
2025 -13.50% $1349.65 $806.69 $161.34 $1.29
2024 +15.07% +$1506.91 $326.79 $65.36 $0.52
2023 +12.88% +$1288.07 $346.35 $69.27 $0.55
2022 +4.42% +$441.81 $339.05 $67.81 $0.54
2021 +59.29% +$5929.39 $487.56 $97.51 $0.78
2020 -27.86% $2786.02 $326.34 $65.27 $0.52
2019 +0.84% +$83.90 $307.55 $61.51 $0.49
2018 +13.23% +$1323.29 $444.36 $88.87 $0.71
2017 -2.80% $280.36 $227.30 $45.46 $0.36
2016 +65.54% +$6554.12 $325.02 $65.00 $0.52
2015 +15.93% +$1593.24 $331.08 $66.21 $0.53
2014 +1.25% +$124.83 $302.42 $60.48 $0.48
2013 +7.14% +$714.38 $303.35 $60.67 $0.49
2012 +31.18% +$3118.16 $347.92 $69.59 $0.55
2011 -14.31% $1430.93 $270.21 $54.04 $0.44
2010 +26.89% +$2688.76 $334.95 $66.98 $0.53
2009 -64.77% $6477.03 $86.60 $17.32 $0.14
2008 +12.45% +$1245.15 $354.76 $70.95 $0.57
2007 -17.24% $1724.44 $275.70 $55.14 $0.44
2006 +30.18% +$3018.43 $337.09 $67.42 $0.54
2005 -11.31% $1131.40 $285.53 $57.11 $0.46
2004 +11.56% +$1156.08 $304.56 $60.91 $0.49
2003 +21.40% +$2140.45 $351.18 $70.24 $0.56
2002 +17.86% +$1786.20 $377.08 $75.41 $0.60
2001 +70.12% +$7012.08 $426.55 $85.31 $0.68
2000 -1.43% $142.93 $147.95 $29.59 $0.24
1999 -22.01% $2200.86 $0.00 $0.00 $0.00
1998 -3.94% $394.08 $0.00 $0.00 $0.00
1997 +39.94% +$3993.57 $0.00 $0.00 $0.00
1996 +7.88% +$787.68 $404.70 $80.94 $0.65
1995 +13.62% +$1361.51 $301.48 $60.30 $0.48
1994 partial +4.93% (+6.83% ann.) +$493.27 $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 +20.05% +4.06% +$2004.79 $614.98 $123.00 $0.98
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +87.57% +27.69% +$8757.08 $1048.24 $209.65 $1.68
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +56.66% +9.40% +$5666.41 $1995.41 $399.08 $3.20
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -77.71% -65.45% $7771.48 $375.83 $75.17 $0.60
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +69.20% +16.86% +$6920.48 $1471.98 $294.39 $2.36
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +162.06% +13.58% +$16206.15 $4319.25 $863.83 $6.90
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -34.56% -99.21% $3455.72 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 -11.97% -18.54% $1196.82 $342.05 $68.41 $0.55
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +58.72% +55.01% +$5872.36 $493.04 $98.61 $0.79
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +16.07% +17.14% +$1606.68 $346.51 $69.30 $0.55
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +19.22% +9.95% +$1922.23 $543.66 $108.73 $0.87
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 +6.12% +3.81% +$612.07 $1150.29 $230.06 $1.84

Dividend History

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

Date Per Share Yield %
1995-06-16 $0.1164 0.94%
1995-09-15 $0.1269 0.95%
1995-12-13 $0.1269 0.94%
1996-03-13 $0.1269 0.86%
1996-06-12 $0.1269 0.94%
1996-09-12 $0.1481 1.06%
1996-12-13 $0.1481 0.97%
2000-12-13 $0.2231 1.69%
2001-03-13 $0.1901 1.25%
2001-06-13 $0.1901 0.82%
2001-12-12 $0.2397 0.99%
2002-03-13 $0.2273 0.84%
2002-06-12 $0.2273 0.87%
2002-09-11 $0.2273 0.78%
2002-11-26 $0.2273 0.76%
2003-03-12 $0.2364 0.83%
2003-06-16 $0.2364 0.74%
2003-09-17 $0.2500 0.68%
2003-11-26 $0.2500 0.68%
2004-03-11 $0.2500 0.79%
2004-06-14 $0.2500 0.83%
2004-09-13 $0.2500 0.77%
2004-11-29 $0.2500 0.71%
2005-03-11 $0.2550 0.82%
2005-06-13 $0.2550 0.84%
2005-09-13 $0.2550 0.83%
2005-11-29 $0.2550 0.81%
2006-03-13 $0.2600 0.84%
2006-06-13 $0.2600 0.85%
2006-09-13 $0.2600 0.76%
2006-11-29 $0.2600 0.72%
2007-03-13 $0.2700 0.72%
2007-06-13 $0.2700 0.92%
2007-09-12 $0.2700 0.80%
2007-11-28 $0.2700 0.84%
2008-03-13 $0.2800 0.78%
2008-06-12 $0.2800 0.91%
2008-09-11 $0.2800 0.88%
2008-11-26 $0.2800 1.03%
2009-04-07 $0.1000 0.79%
2009-07-09 $0.1000 0.82%
2009-10-14 $0.1000 0.79%
2010-02-03 $0.1000 0.86%
2010-05-12 $0.1000 0.59%
2010-08-11 $0.1000 0.71%
2010-11-03 $0.1000 0.74%
2011-02-09 $0.1000 0.73%
2011-05-11 $0.1000 0.67%
2011-08-10 $0.1000 0.90%
2011-11-08 $0.1000 0.81%
2012-02-08 $0.1000 0.77%
2012-05-09 $0.1100 0.83%
2012-08-08 $0.1100 0.76%
2012-11-07 $0.1100 0.72%
2013-02-06 $0.1200 0.75%
2013-05-15 $0.1200 0.79%
2013-08-14 $0.1200 0.78%
2013-11-06 $0.1200 0.73%
2014-02-05 $0.1200 0.76%
2014-05-07 $0.1200 0.84%
2014-07-30 $0.1300 0.93%
2014-11-05 $0.1300 0.79%
2015-02-04 $0.1300 0.80%
2015-05-06 $0.1300 0.80%
2015-08-05 $0.1400 0.78%
2015-11-04 $0.1400 0.72%
2016-02-03 $0.1400 0.77%
2016-05-04 $0.1400 0.67%
2016-08-03 $0.1600 0.70%
2016-11-02 $0.1600 0.72%
2017-02-01 $0.1600 0.55%
2017-05-03 $0.1600 0.62%
2017-08-02 $0.1800 0.65%
2017-11-02 $0.1800 0.58%
2018-02-01 $0.1800 0.65%
2018-03-08 $0.4800 1.63%
2018-05-03 $0.1800 0.57%
2018-08-02 $0.2100 0.64%
2018-11-01 $0.2100 0.61%
2019-01-31 $0.2100 0.61%
2019-05-02 $0.2500 0.74%
2019-08-01 $0.2500 0.76%
2019-10-31 $0.2500 0.77%
2020-02-06 $0.2500 0.82%
2020-05-07 $0.2500 1.19%
2020-08-06 $0.2500 1.24%
2020-11-05 $0.2500 1.30%
2021-02-04 $0.2500 1.08%
2021-05-06 $0.2500 0.82%
2021-08-06 $0.2700 0.88%
2021-11-04 $0.2700 0.79%
2022-02-10 $0.2700 0.90%
2022-05-05 $0.2700 0.96%
2022-08-04 $0.2900 0.91%
2022-11-03 $0.2900 0.78%
2023-02-09 $0.2900 0.88%
2023-05-11 $0.2900 1.21%
2023-08-10 $0.2900 0.86%
2023-11-09 $0.2900 0.86%
2024-02-08 $0.2900 0.89%
2024-05-09 $0.2900 0.81%
2024-08-09 $0.3100 0.76%
2024-11-08 $0.3100 0.67%
2025-02-14 $2.3800 5.40%
2025-05-09 $0.3100 0.79%
2025-08-08 $0.3100 0.88%
2025-11-14 $0.3100 0.94%
2026-01-02 $1.0000 2.96%
2026-02-13 $0.3100 0.78%
Total 109 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-05-06 $86.18 $17.24 $0.14 2.2397
2021-08-06 $93.68 $18.73 $0.15 2.3691
2021-11-04 $94.31 $18.86 $0.15 2.2492
2022-02-10 $94.92 $18.98 $0.15 2.6052
2022-05-05 $95.63 $19.13 $0.15 2.7885
2022-08-04 $103.52 $20.70 $0.17 2.6448
2022-11-03 $104.29 $20.86 $0.17 2.2962
2023-02-09 $104.95 $20.99 $0.17 2.6185
2023-05-11 $105.71 $21.14 $0.17 3.5976
2023-08-10 $106.75 $21.35 $0.17 2.5680
2023-11-09 $107.50 $21.50 $0.17 2.5953
2024-02-08 $108.25 $21.65 $0.17 2.6198
2024-05-09 $109.01 $21.80 $0.17 2.4311
2024-08-09 $117.28 $23.46 $0.19 2.3457
2024-11-08 $118.01 $23.60 $0.19 2.0219
2025-02-14 $910.83 $182.16 $1.46 17.5229
2025-05-09 $124.07 $24.81 $0.20 2.5736
2025-08-08 $124.87 $24.97 $0.20 2.8314
2025-11-14 $125.74 $25.15 $0.20 3.0552
2026-01-02 $408.68 $81.74 $0.65 10.1807
2026-02-13 $129.85 $25.97 $0.21 2.6002
Total $3374.03 $674.81 $5.40 76.7546

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.

NSSC

CAGR 12.19% Total 16250.35% Final $1,635,035
1981-12-29 — 2026-04-21
WLY

CAGR 9.49% Total 13138.18% Final $1,323,818
1972-06-02 — 2026-04-21
ELAN

CAGR -5.95% Total -37.19% Final $6,281
2018-09-20 — 2026-04-21