Skip to main content
MNSB logo

MainStreet Bancshares, Inc.

MNSBNASDAQFinancialsBanks - Regional

$24.43Today:- (-)1Y +32.33%

As of Oct 23, 2026 close

Market cap
$175.34M
P/E (TTM)
11.15
Forward P/E
-
Dividend yield
1.62%
52-week range
$17.86$25.87
Volume (live)
-
Avg. volume (3M)
29.67K

MainStreet Bancshares (MNSB) Stock Price & Financial Analysis

MainStreet Bancshares Stock Price Chart

Loading chart...

Financial Metrics & Key Statistics

Fundamental metrics, valuation ratios, and profitability indicators

Price & Trading Activity
Day's Range$24.22 - $24.64
52-Week High$25.87
52-Week Low$17.86
Open$24.47
Volume (last close)33.94K
Average Volume (3M)29.67K
Earnings & Profitability
Revenue (TTM)72.09M
Net Income (TTM)15.72M
Free Cash Flow (TTM)23.22M
EPS (TTM)$2.10
Profit Margin21.81%
Operating Margin30.27%
Return on Equity (ROE)7.33%
Debt to Equity0.33
Dividend Information
Annual Dividend$0.40
Dividend Yield1.62%
Payout Ratio19.04%
Last Dividend Ex-DateAug 4, 2026
Size & Valuation
Market Cap175.34M
Shares Outstanding7.18M
P/E Ratio (TTM)11.15
Price to Sales (P/S)2.43
Price to Book (P/B)0.82
EV/EBITDA25.19
Technical Indicators
50-Day MA$24.88
200-Day MA$23.33
1-Year Change+32.33%

Source: Market prices and company fundamentals. Data as of Oct 23, 2026. Data sources and methodology

Compare MNSB with other stocks

MainStreet Bancshares at a Glance

As of the Oct 23, 2026 close, MainStreet Bancshares (MNSB) has a market capitalization of $175.34M. The stock trades at 11.2× trailing earnings and 2.4× sales. Over the trailing twelve months it earned $15.72M on revenue of $72.09M (a 21.8% profit margin) and generated $23.22M of free cash flow. Revenue fell 1.0% year over year.

As of its latest reported balance sheet, it holds $30.13M in cash and securities against $70.10M of debt, a net debt position of $39.98M.

MainStreet Bancshares pays a quarterly dividend totaling $0.40 per share a year, a 1.62% yield at the Oct 23, 2026 close, with a 19% payout ratio.

The share price is up 32.3% over the past year. At $24.43 (the Oct 23, 2026 close) it sits within its 52-week range of $17.86 to $25.86, above its 200-day moving average of $23.33.

Frequently Asked Questions About MainStreet Bancshares

What is the current stock price for MNSB?

As of the Oct 23, 2026 close, MNSB stock trades at $24.43. The 52-week range is $17.86–$25.87, with a day range of $24.22–$24.64.

What is the P/E ratio for MNSB?

As of the Oct 23, 2026 close, MainStreet Bancshares's trailing twelve-month (TTM) P/E ratio is 11.2, meaning investors pay $11.2 for every $1 of annual earnings. MainStreet Bancshares operates in the Financials sector.

Does MNSB pay dividends?

Yes, MainStreet Bancshares pays a 1.62% annual dividend yield as of the Oct 23, 2026 close ($0.40 per share a year). The trailing twelve-month payout ratio is 19.0%. The most recent ex-dividend date was August 4, 2026.

What do analysts recommend for MNSB?

Analyst ratings and recommendations for MNSB are displayed in the Analyst Consensus section, including buy/hold/sell distribution and 12-month price targets.

What is the market cap of MNSB?

As of the Oct 23, 2026 close, MainStreet Bancshares's market capitalization is $175.3M, classifying it as a micro-cap company. MainStreet Bancshares operates in the Financials sector within the Banks - Regional industry.