MainStreet Bancshares, Inc.

MNSB Nasdaq SEC CIK 1693577
Follow MainStreet Bancshares Weekly email: filings, results, news

Financials

Reported figures only · latest: Q2 2026 USD · US GAAP
Revenue, last quarter $552K +2.6% vs same quarter last year
Net income $4.7M +1.7% vs same quarter last year
EPS, diluted $0.58 +9.4% vs same quarter last year
Operating cash flow $4.9M +314.2% vs same quarter last year
Revenue by quarter
$557K
$480K
$530K
$538K
$557K
$559K
$573K
$552K
Q3 24 Q4 24 Q1 25 Q2 25 Q3 25 Q4 25 Q1 26 Q2 26

Source: SEC XBRL filings · latest filing

The long view

Fiscal years as reported · SEC XBRL filings, US GAAP
Revenue and net income9 fiscal years
  • Revenue
  • Net income
−$20M−$10M$0$10M$20M$30MFY17FY18FY19FY20FY21FY22FY23FY24FY25
Show the numbers
YearRevenueNet income
FY25$2.2M$15.6M
FY24$2M−$12.1M
FY23$2.1M$24.4M
FY22$2.4M$26.7M
FY21$2.4M$22.2M
FY20-$15.7M
FY19-$14M
FY18-$9.2M
FY17--
MarginsShare of revenue
  • Gross margin
  • Net margin
−2000%0%2000%4000%FY17FY18FY19FY20FY21FY22FY23FY24FY25
Show the numbers
YearGross marginNet margin
FY253368.7%714.9%
FY243297.9%−608%
FY233726.5%1136.8%
FY223112%1102.2%
FY21-913.9%
FY20--
FY19--
FY18--
FY17--
Free cash flowOperating cash flow minus capital expenditure
$0$10M$20M$30M$40MFY17FY18FY19FY20FY21FY22FY23FY24FY25
Show the numbers
YearFree cash flow
FY25$10.6M
FY24$13.8M
FY23$31.1M
FY22$32.4M
FY21$27.3M
FY20$15.7M
FY19$15.7M
FY18$11.2M
FY17-
Returned to shareholdersDividends paid and shares bought back
  • Dividends
  • Buybacks
$0$5M$10M$15MFY17FY18FY19FY20FY21FY22FY23FY24FY25
Show the numbers
YearDividendsBuybacks
FY25$3.1M$4.3M
FY24$3M$732K
FY23$3M$43K
FY22$1.9M$6.9M
FY21$0$0
FY20-$13.8M
FY19--
FY18--
FY17--
Net margin vs the sectorMedian of Financials companies filing with the SEC
  • MainStreet Bancshares
  • Financials median
−1000%−500%0%500%1000%1500%FY17FY18FY19FY20FY21FY22FY23FY24FY25
Show the numbers
YearMainStreet BancsharesFinancials median
FY25714.9%15.6%
FY24−608%16.7%
FY231136.8%13%
FY221102.2%12.3%
FY21913.9%21.2%
FY20-13.7%
FY19-13.3%
FY18-15.4%
FY17-9.5%

News

No stories filed under MainStreet Bancshares yet - coverage appears here as the news feed clusters it.