MainStreet Bancshares, Inc. (MNSB) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$11,794
Total Return
17.94%
CAGR
3.36%
Dividends
$751.21
Yield on Cost
7.51%

Rolling Returns

1-Month (21 Trading Days)
Average+0.61%
Median+0.30%
Best+29.53%
Worst-25.35%
% of Windows Positive51.1%
1-Year (252 Trading Days)
Average-0.41%
Median-1.89%
Best+60.80%
Worst-38.43%
% of Windows Positive46.7%
3-Year (756 Trading Days)
Average-19.62%
Median-21.50%
Best+12.58%
Worst-33.69%
% of Windows Positive2.2%

Risk Metrics

Maximum Drawdown -47.82%
Average Drawdown -21.50%
Drawdown Duration 792 Trading Days (Unrecovered)
Sortino Ratio 0.38
Calmar Ratio 0.07
CVaR (5%) -4.52%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +15.93% (+62.63% ann.) +$1592.73 $49.11 $9.82 $0.08
2025 +14.47% +$1446.58 $222.49 $44.50 $0.35
2024 -25.68% $2568.47 $162.34 $32.47 $0.26
2023 -8.48% $848.35 $146.22 $29.25 $0.24
2022 +12.67% +$1266.71 $101.96 $20.39 $0.17
2021 +45.42% +$4541.69 $0.00 $0.00 $0.00
2020 -26.48% $2647.83 $0.00 $0.00 $0.00
2019 +34.82% +$3481.83 $0.00 $0.00 $0.00
2018 +2.24% +$224.32 $0.00 $0.00 $0.00
2017 +23.38% +$2338.03 $0.00 $0.00 $0.00
2016 +14.98% +$1497.98 $0.00 $0.00 $0.00
2015 +38.76% +$3876.40 $0.00 $0.00 $0.00
2014 +9.88% +$987.65 $0.00 $0.00 $0.00
2013 +52.83% +$5283.02 $0.00 $0.00 $0.00
2012 +1.34% +$133.84 $0.00 $0.00 $0.00
2011 +1.55% +$155.34 $0.00 $0.00 $0.00
2010 +1.98% +$198.02 $0.00 $0.00 $0.00
2009 +1.00% +$100.00 $0.00 $0.00 $0.00
2008 -39.39% $3939.39 $0.00 $0.00 $0.00
2007 -37.74% $3773.58 $0.00 $0.00 $0.00
2006 +21.00% +$2100.46 $0.00 $0.00 $0.00
2005 partial -12.40% (-34.33% ann.) $1240.00 $0.00 $0.00 $0.00

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
China-WTO / housing-credit / commodity boom partial September 6, 2005 – October 9, 2007 -22.40% -11.43% $2240.00 $0.00 $0.00 $0.00
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -58.76% -46.58% $5876.29 $0.00 $0.00 $0.00
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +42.45% +11.05% +$4245.01 $0.00 $0.00 $0.00
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +358.85% +22.30% +$35885.00 $0.00 $0.00 $0.00
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -27.92% -97.62% $2791.76 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 -9.40% -14.69% $939.96 $0.00 $0.00 $0.00
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +49.68% +46.62% +$4968.43 $0.00 $0.00 $0.00
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +21.30% +22.75% +$2129.76 $106.56 $21.31 $0.18
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -38.02% -22.75% $3802.10 $249.40 $49.88 $0.41
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 +39.14% +23.12% +$3914.16 $349.91 $69.99 $0.56

Dividend History

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

Date Per Share Yield %
2022-02-02 $0.0500 0.20%
2022-05-04 $0.0500 0.20%
2022-08-03 $0.0500 0.22%
2022-11-03 $0.1000 0.36%
2023-02-02 $0.1000 0.35%
2023-05-04 $0.1000 0.50%
2023-08-03 $0.1000 0.42%
2023-11-06 $0.1000 0.48%
2024-02-01 $0.1000 0.54%
2024-05-02 $0.1000 0.63%
2024-08-09 $0.1000 0.58%
2024-11-12 $0.1000 0.57%
2025-02-10 $0.1000 0.60%
2025-05-09 $0.1000 0.53%
2025-08-06 $0.1000 0.51%
2025-11-10 $0.1000 0.55%
2026-02-09 $0.1000 0.44%
Total 17 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
2022-02-02 $23.58 $4.72 $0.04 0.7584
2022-05-04 $23.62 $4.72 $0.04 0.7285
2022-08-03 $23.66 $4.73 $0.04 0.8195
2022-11-03 $47.40 $9.48 $0.08 1.3802
2023-02-02 $47.54 $9.51 $0.08 1.3038
2023-05-04 $47.67 $9.54 $0.08 1.9125
2023-08-03 $47.86 $9.57 $0.08 1.6035
2023-11-06 $48.02 $9.60 $0.08 1.8459
2024-02-01 $48.20 $9.64 $0.08 2.0592
2024-05-02 $48.41 $9.68 $0.08 2.3888
2024-08-09 $48.65 $9.73 $0.08 2.3259
2024-11-12 $48.88 $9.78 $0.08 2.2175
2025-02-10 $49.10 $9.82 $0.08 2.3775
2025-05-09 $49.34 $9.87 $0.08 2.0680
2025-08-06 $49.55 $9.91 $0.08 2.0081
2025-11-10 $49.75 $9.95 $0.08 2.1884
2026-02-09 $49.97 $10.00 $0.08 1.7590
Total $751.21 $150.25 $1.22 29.7447

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.

NGS

CAGR 9.72% Total 785.08% Final $88,508
2002-10-22 — 2026-04-21
VTS

CAGR 8.86% Total 32.06% Final $13,206
2023-01-10 — 2026-04-21
DSP

CAGR -25.05% Total -77.62% Final $2,238
2021-02-10 — 2026-04-21