MainStreet Bancshares, Inc. (MNSB)

PriceLoading quote

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

8 annual periodsNewest to oldest
20252024202320222021202020192018
Revenue$2.2M$2.0M$2.1M$2.4M$2.4M
Gross profit$73.6M$65.8M$80.1M$75.3M
Operating expenses$54.6M$73.0M$45.6M$39.5M$32.9M$30.3M$25.4M$20.0M
Net income$15.6M−$10.0M$26.6M$26.7M$22.2M$15.7M$13.9M$9.2M
Basic EPSper diluted share$1.76-$1.60$3.25$3.26$2.65$1.85$1.69$1.38
Diluted EPSper diluted share$1.76-$1.60$3.25$3.26$2.65$1.85$1.69$1.38

Insider buys & sells

Jul 1, 2024Jun 30, 2026
Buys22$188.9K disclosed value
Sells (SEC code S)8$966.2K disclosed value
30 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Jun 4, 2026Form 4Vari Richard AlexanderChief Financial OfficerSellCommon Stock4.5K$23.20$104.4K34.0K
Dec 31, 2025Form 5ECHLOV RUSSELLDirectorBuyCommon Stock22$18.93$416.465.1K
Dec 9, 2025Form 4CHMELIK THOMAS JCFO, MainStreet Bancshares IncSellCommon Stock5.5K$20.05$109.3K63.8K
Dec 9, 2025Form 4CHMELIK THOMAS JCFO, MainStreet Bancshares IncSellCommon Stock1.8K$20.21$36.1K69.2K
Dec 8, 2025Form 4CHMELIK THOMAS JCFO, MainStreet Bancshares IncSellCommon Stock11.3K$19.75$224.0K71.0K