MNSB
MNSB
NASDAQ · Banking

Mainstreet Bancshares Inc

$24.69
+0.04 (+0.16%)
As of Jul 4, 2:11 AM ET ·
Day Range $24.27 — $24.71
52W Range $17.86 — $25.29
Open$24.68
Previous Close$24.65
Day High$24.71
Day Low$24.27
52W High$25.29
52W Low$17.86
Volume
Avg Volume77.2K
Market Cap175.37M
P/E Ratio10.16
EPS$2.27
SectorBanking

Analyst Ratings

Strong Buy
7 analysts
6 Buy 1 Hold 0 Sell
Price Target -7.5% upside
Current
$24.69
Target
$22.85
$14.32 $22.85 avg $25.05

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 70.60M 62.73M 29.26M
Net Income 14.49M 11.59M 10.09M
Profit Margin 35.6% 33.9% 34.5%
EBITDA 41.16M 34.74M 15.94M
Free Cash Flow 8.24M
Rev Growth +12.6% +12.6% +23.5%
Debt/Equity 0.32 0.32 0.84

Dividend

Dividend Yield1.62%
Annual Dividend$0.69
Payout Ratio33.3%
Frequencyquarterly
Ex-Dividend
Pay Date

Banking Peers

Symbol Name Price Change P/E Mkt Cap
JPM JPMorgan Chase & Co $334.47 +0.12% 15.2 896.22B
BAC Bank of America Corp $58.73 +0.63% 13.2 416.78B
RY Royal Bank Of Canada $204.79 -1.69% 18.2 403.63B
WFC Wells Fargo & Co $85.51 -0.50% 12.1 262.77B
TD Toronto-Dominion Bank $119.30 -2.41% 19.2 285.96B
C Citigroup Inc $139.97 -0.11% 15.0 240.04B

Next Earnings

Jul 20, 2026
TBD
15 days away
EPS Est: $0.52

MNSB News

No news for MNSB yet

Quick Stats

Market Cap175.37M
P/E Ratio10.16
EPS$2.27
Div Yield1.62%
Volume
SectorBanking