Logo image of MNSBP

MAINSTREET BANCSHARES IN - MNSB 7 1/2 PERP (MNSBP) Stock Income Statement

USA - Nasdaq - NASDAQ:MNSBP - US56064Y3080

24.9 USD
+0.15 (+0.61%)
Last: 1/9/2026, 8:07:27 PM

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-9-30)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
MNSBP Revenue ChartMNSBP Revenue over time chart
72.38M65.83M80.08M74.84M59.65M
Net Interest Income
MNSBP Net Interest Income ChartMNSBP Net Interest Income over time chart
68.44M62.57M76.74M70.01M53.54M
Non Interest Income
MNSBP Non Interest Income ChartMNSBP Non Interest Income over time chart
3.93M3.25M3.34M4.83M6.11M
Loan Loss Provision
MNSBP Loan Loss Provision ChartMNSBP Loan Loss Provision over time chart
3.01M6.76M1.64M2.40M-1.18M
Net Interest Income after Provision
MNSBP Net Interest Income after Provision ChartMNSBP Net Interest Income after Provision over time chart
65.44M55.81M75.10M67.61M54.71M
Non Interest Expense
MNSBP Non Interest Expense ChartMNSBP Non Interest Expense over time chart
-76.16M-72.97M-45.62M-39.06M-32.87M
Income Before Taxes
MNSBP Income Before Taxes ChartMNSBP Income Before Taxes over time chart
-6.79M-13.90M32.82M33.39M27.96M
Income Tax
MNSBP Income Tax ChartMNSBP Income Tax over time chart
-2.18M-3.92M6.24M6.71M5.79M
Net Income
MNSBP Net Income ChartMNSBP Net Income over time chart
-6.76M-12.14M24.43M24.52M20.02M
 
Per Share Data
EPS Diluted Total Ops
MNSBP EPS Diluted Total Ops ChartMNSBP EPS Diluted Total Ops over time chart
-0.90-1.603.253.262.65
Non GAAP EPS
MNSBP Non GAAP EPS ChartMNSBP Non GAAP EPS over time chart
-0.92-1.603.253.272.64
 
Statistics
Profit Margin
MNSBP Profit Margin ChartMNSBP Profit Margin over time chart
-9.34%-18.44%30.50%32.76%33.56%

All data in USD

Charts

MNSBP Income Statement data chartMNSBP Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 20M 40M 60M 80M
MNSBP Earnings Per Share (EPS) chartMNSBP EPS Diluted and non-GAAP ChartEarnings Per Share 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 1 -1 2 3