_id
69147abdccc777a4e85d9006
Ticker
MNSB
Name
Mainstreet Bank
Exchange
NASDAQ
Address
10089 Fairfax Boulevard, Fairfax, VA, United States, 22030
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://mstreetbank.com
Description
MainStreet Bancshares, Inc. operates as the bank holding company for MainStreet Bank that provides various banking products and services for individuals, small to medium-sized businesses, and professional service organizations. The company offers demand, NOW, money market, savings, and sweep accounts, as well as certificates of deposit; business and consumer checking, interest-bearing checking, business account analysis, and other depository services; and cash management, wire transfer, check imaging, bill pay, remote deposit capture, and courier services. It also provides commercial loans, include government contract receivables, plant and equipment, general working capital, contract administration, and acquisition loans; commercial real estate, real estate construction, and residential real estate loans; and consumer loans comprising term loans and overdraft protection, as well as debit and credit cards. In addition, the company offers deposit insurance solutions; remote deposit of checks; and internet bill payment, online cash management, and online and mobile banking services. It operates in Herndon, Fairfax, McLean, Leesburg, Clarendon, and Washington D.C., as well as automated teller machines. MainStreet Bancshares, Inc. was formerly known as MainStreet Bank (Fairfax, VA) and changed its name to MainStreet Bancshares, Inc. in July 2016. The company was incorporated in 2003 and is headquartered in Fairfax, Virginia.
Last Close
20.67
Volume
52520
Current Price
21.5
Change
4.015481373971931
Last Updated
2025-12-02T12:00:37.191Z
Image
data:image/webp;base64,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
Ipo Date
2016-01-04T00:00:00.000Z
Market Cap
146782880
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0
Sentiment Sources
1
Rating
5
Target Price
23.25
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
33441000
Cost Of Revenue
15506000
Gross Profit
17935000
Operating Expenses
12522000
Operating Income
5413000
Interest Expense
15362000
Pretax Income
5413000
Net Income
4517000
Eps
0.5862701678819734
Dividends Per Share
1309000
Shares Outstanding
7496571
Income Tax Expense
896000
EBITDA
6610000
Operating Margin
16.186716904398793
Total Other Income Expense Net
145000
Cash
25255000
Short Term Investments
1398000
Receivables
13622000
Inventories
-
Total Current Assets
40275000
Property Plant Equipment
13212000
Total Assets
2124789000
Payables
-
Short Term Debt
-
Long Term Debt
69837000
Total Liabilities
1906426000
Equity
218363000
Depreciation
1197000
Change In Working Capital
-925000
Cash From Operations
5589000
Capital Expenditures
138000
Cash From Investing
-21203000
Cash From Financing
9624000
Net Change In Cash
-5990000
PE
-
PB
0.7585980156894713
ROE
2.0685738884334803
ROA
0.2125858144032184
FCF
5451000
Fcf Percent
0.16300349869920158
Piotroski FScore
4
Health Score
49
Deep Value Investing Score
8
Defensive Investing Score
3.5
Dividend Investing Score
3.5
Economic Moat Investing Score
6.8
Garp Investing Score
2.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
3.5
Quality Investing Score
4.5
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
33441000
Quarters > 0 > income Statement > cost Of Revenue
15506000
Quarters > 0 > income Statement > gross Profit
17935000
Quarters > 0 > income Statement > operating Expenses
12522000
Quarters > 0 > income Statement > operating Income
5413000
Quarters > 0 > income Statement > interest Expense
15362000
Quarters > 0 > income Statement > pretax Income
5413000
Quarters > 0 > income Statement > net Income
4517000
Quarters > 0 > income Statement > eps
0.5862701678819734
Quarters > 0 > income Statement > dividends Per Share
1309000
Quarters > 0 > income Statement > shares Outstanding
7704639
Quarters > 0 > income Statement > income Tax Expense
896000
Quarters > 0 > income Statement > EBITDA
6610000
Quarters > 0 > income Statement > operating Margin
16.186716904398793
Quarters > 0 > income Statement > total Other Income Expense Net
145000
Quarters > 0 > balance Sheet > cash
25255000
Quarters > 0 > balance Sheet > short Term Investments
1398000
Quarters > 0 > balance Sheet > receivables
13622000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
40275000
Quarters > 0 > balance Sheet > property Plant Equipment
13212000
Quarters > 0 > balance Sheet > total Assets
2124789000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
69837000
Quarters > 0 > balance Sheet > total Liabilities
1906426000
Quarters > 0 > balance Sheet > equity
218363000
Quarters > 0 > cash Flow > net Income
4517000
Quarters > 0 > cash Flow > depreciation
1197000
Quarters > 0 > cash Flow > change In Working Capital
-925000
Quarters > 0 > cash Flow > cash From Operations
5589000
Quarters > 0 > cash Flow > capital Expenditures
138000
Quarters > 0 > cash Flow > cash From Investing
-21203000
Quarters > 0 > cash Flow > cash From Financing
9624000
Quarters > 0 > cash Flow > net Change In Cash
-5990000
Quarters > 0 > ratios > PE
0.5862701678819734
Quarters > 0 > ratios > PB
0.7585980156894713
Quarters > 0 > ratios > ROE
2.0685738884334803
Quarters > 0 > ratios > ROA
0.2125858144032184
Quarters > 0 > ratios > FCF
5451000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.16300349869920158
Quarters > 0 > health Score
49
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
35352000
Quarters > 1 > income Statement > cost Of Revenue
14953000
Quarters > 1 > income Statement > gross Profit
20399000
Quarters > 1 > income Statement > operating Expenses
14745000
Quarters > 1 > income Statement > operating Income
5654000
Quarters > 1 > income Statement > interest Expense
15496000
Quarters > 1 > income Statement > pretax Income
5654000
Quarters > 1 > income Statement > net Income
4590000
Quarters > 1 > income Statement > eps
0.5957420408409074
Quarters > 1 > income Statement > dividends Per Share
1310000
Quarters > 1 > income Statement > shares Outstanding
7704677
Quarters > 1 > income Statement > income Tax Expense
1064000
Quarters > 1 > income Statement > EBITDA
6917000
Quarters > 1 > income Statement > operating Margin
15.993437429282642
Quarters > 1 > income Statement > total Other Income Expense Net
68000
Quarters > 1 > balance Sheet > cash
106684000
Quarters > 1 > balance Sheet > short Term Investments
998000
Quarters > 1 > balance Sheet > receivables
15023000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
122705000
Quarters > 1 > balance Sheet > property Plant Equipment
13344000
Quarters > 1 > balance Sheet > total Assets
2114781000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
71238000
Quarters > 1 > balance Sheet > total Liabilities
1901311000
Quarters > 1 > balance Sheet > equity
213470000
Quarters > 1 > cash Flow > net Income
4590000
Quarters > 1 > cash Flow > depreciation
1263000
Quarters > 1 > cash Flow > change In Working Capital
-4504000
Quarters > 1 > cash Flow > cash From Operations
1194000
Quarters > 1 > cash Flow > capital Expenditures
3822000
Quarters > 1 > cash Flow > cash From Investing
41470000
Quarters > 1 > cash Flow > cash From Financing
-112020000
Quarters > 1 > cash Flow > net Change In Cash
-69356000
Quarters > 1 > ratios > PE
0.5957420408409074
Quarters > 1 > ratios > PB
0.77598986040193
Quarters > 1 > ratios > ROE
2.1501850377102167
Quarters > 1 > ratios > ROA
0.2170437506294978
Quarters > 1 > ratios > FCF
-2628000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
-0.07433808553971487
Quarters > 1 > health Score
33
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
33902000
Quarters > 2 > income Statement > cost Of Revenue
16453000
Quarters > 2 > income Statement > gross Profit
17449000
Quarters > 2 > income Statement > operating Expenses
14314000
Quarters > 2 > income Statement > operating Income
3135000
Quarters > 2 > income Statement > interest Expense
16453000
Quarters > 2 > income Statement > pretax Income
3135000
Quarters > 2 > income Statement > net Income
2453000
Quarters > 2 > income Statement > eps
0.32123345264674497
Quarters > 2 > income Statement > dividends Per Share
1298000
Quarters > 2 > income Statement > shares Outstanding
7636191
Quarters > 2 > income Statement > income Tax Expense
682000
Quarters > 2 > income Statement > EBITDA
4354000
Quarters > 2 > income Statement > operating Margin
9.247242050616483
Quarters > 2 > income Statement > total Other Income Expense Net
60000
Quarters > 2 > balance Sheet > cash
177967000
Quarters > 2 > balance Sheet > short Term Investments
55935000
Quarters > 2 > balance Sheet > receivables
9607000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
243509000
Quarters > 2 > balance Sheet > property Plant Equipment
13020000
Quarters > 2 > balance Sheet > total Assets
2222845000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
522000
Quarters > 2 > balance Sheet > long Term Debt
72138000
Quarters > 2 > balance Sheet > total Liabilities
2013227000
Quarters > 2 > balance Sheet > equity
209618000
Quarters > 2 > cash Flow > net Income
2453000
Quarters > 2 > cash Flow > depreciation
1219000
Quarters > 2 > cash Flow > change In Working Capital
-2325000
Quarters > 2 > cash Flow > cash From Operations
1451000
Quarters > 2 > cash Flow > capital Expenditures
55000
Quarters > 2 > cash Flow > cash From Investing
-4366000
Quarters > 2 > cash Flow > cash From Financing
-2153000
Quarters > 2 > cash Flow > net Change In Cash
-5068000
Quarters > 2 > ratios > PE
0.32123345264674497
Quarters > 2 > ratios > PB
0.7832252311347307
Quarters > 2 > ratios > ROE
1.1702239311509508
Quarters > 2 > ratios > ROA
0.11035407327096582
Quarters > 2 > ratios > FCF
1396000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.041177511651230014
Quarters > 2 > health Score
34
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
35925000
Quarters > 3 > income Statement > cost Of Revenue
22485000
Quarters > 3 > income Statement > gross Profit
13440000
Quarters > 3 > income Statement > operating Expenses
34431000
Quarters > 3 > income Statement > operating Income
-20991000
Quarters > 3 > income Statement > interest Expense
19078000
Quarters > 3 > income Statement > pretax Income
-20991000
Quarters > 3 > income Statement > net Income
-16167000
Quarters > 3 > income Statement > eps
-2.126397474681047
Quarters > 3 > income Statement > dividends Per Share
1299000
Quarters > 3 > income Statement > shares Outstanding
7603000
Quarters > 3 > income Statement > income Tax Expense
-4824000
Quarters > 3 > income Statement > EBITDA
-19264000
Quarters > 3 > income Statement > operating Margin
-58.430062630480165
Quarters > 3 > income Statement > total Other Income Expense Net
-20991000
Quarters > 3 > balance Sheet > cash
47553000
Quarters > 3 > balance Sheet > short Term Investments
1370000
Quarters > 3 > balance Sheet > receivables
11311000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
60234000
Quarters > 3 > balance Sheet > property Plant Equipment
13287000
Quarters > 3 > balance Sheet > total Assets
2228098000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
691000
Quarters > 3 > balance Sheet > long Term Debt
73039000
Quarters > 3 > balance Sheet > total Liabilities
2020107000
Quarters > 3 > balance Sheet > equity
207991000
Quarters > 3 > cash Flow > net Income
-16167000
Quarters > 3 > cash Flow > depreciation
1727000
Quarters > 3 > cash Flow > change In Working Capital
754000
Quarters > 3 > cash Flow > cash From Operations
5453000
Quarters > 3 > cash Flow > capital Expenditures
695000
Quarters > 3 > cash Flow > cash From Investing
-42672000
Quarters > 3 > cash Flow > cash From Financing
12813000
Quarters > 3 > cash Flow > net Change In Cash
-24406000
Quarters > 3 > ratios > PE
-2.126397474681047
Quarters > 3 > ratios > PB
0.7859210254289849
Quarters > 3 > ratios > ROE
-7.7729324826554995
Quarters > 3 > ratios > ROA
-0.7255964504254301
Quarters > 3 > ratios > FCF
4758000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
0.13244258872651357
Quarters > 3 > health Score
28
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
137867000
Annuals > 0 > income Statement > cost Of Revenue
78804000
Annuals > 0 > income Statement > gross Profit
59063000
Annuals > 0 > income Statement > operating Expenses
72967000
Annuals > 0 > income Statement > operating Income
-13904000
Annuals > 0 > income Statement > interest Expense
72041000
Annuals > 0 > income Statement > pretax Income
-13904000
Annuals > 0 > income Statement > net Income
-9980000
Annuals > 0 > income Statement > eps
-1.3121220089403103
Annuals > 0 > income Statement > dividends Per Share
5202000
Annuals > 0 > income Statement > shares Outstanding
7606000
Annuals > 0 > income Statement > income Tax Expense
-3924000
Annuals > 0 > income Statement > EBITDA
-9270000
Annuals > 0 > income Statement > operating Margin
-10.085081999318184
Annuals > 0 > income Statement > total Other Income Expense Net
38416000
Annuals > 0 > balance Sheet > cash
47553000
Annuals > 0 > balance Sheet > short Term Investments
1370000
Annuals > 0 > balance Sheet > receivables
11311000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
60234000
Annuals > 0 > balance Sheet > property Plant Equipment
13287000
Annuals > 0 > balance Sheet > total Assets
2228098000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
691000
Annuals > 0 > balance Sheet > long Term Debt
73039000
Annuals > 0 > balance Sheet > total Liabilities
2020107000
Annuals > 0 > balance Sheet > equity
207991000
Annuals > 0 > cash Flow > net Income
-9980000
Annuals > 0 > cash Flow > depreciation
4634000
Annuals > 0 > cash Flow > change In Working Capital
-3865000
Annuals > 0 > cash Flow > cash From Operations
14740000
Annuals > 0 > cash Flow > capital Expenditures
5789000
Annuals > 0 > cash Flow > cash From Investing
-122278000
Annuals > 0 > cash Flow > cash From Financing
200733000
Annuals > 0 > cash Flow > net Change In Cash
93195000
Annuals > 0 > ratios > PE
-1.3121220089403103
Annuals > 0 > ratios > PB
0.7160188662009414
Annuals > 0 > ratios > ROE
-4.798284541158031
Annuals > 0 > ratios > ROA
-0.4479156661870348
Annuals > 0 > ratios > FCF
8951000
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
0.06492489138082355
Annuals > 0 > health Score
21
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
127761000
Annuals > 1 > income Statement > cost Of Revenue
49321000
Annuals > 1 > income Statement > gross Profit
78440000
Annuals > 1 > income Statement > operating Expenses
45616000
Annuals > 1 > income Statement > operating Income
32824000
Annuals > 1 > income Statement > interest Expense
47679000
Annuals > 1 > income Statement > pretax Income
32824000
Annuals > 1 > income Statement > net Income
26585000
Annuals > 1 > income Statement > eps
3.5338295892596037
Annuals > 1 > income Statement > dividends Per Share
5167000
Annuals > 1 > income Statement > shares Outstanding
7523000
Annuals > 1 > income Statement > income Tax Expense
6239000
Annuals > 1 > income Statement > EBITDA
35569000
Annuals > 1 > income Statement > operating Margin
25.691721260791635
Annuals > 1 > income Statement > total Other Income Expense Net
-5744000
Annuals > 1 > balance Sheet > cash
53581000
Annuals > 1 > balance Sheet > short Term Investments
59928000
Annuals > 1 > balance Sheet > receivables
12390000
Annuals > 1 > balance Sheet > inventories
-126903000
Annuals > 1 > balance Sheet > total Current Assets
125899000
Annuals > 1 > balance Sheet > property Plant Equipment
13944000
Annuals > 1 > balance Sheet > total Assets
2035432000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
15000000
Annuals > 1 > balance Sheet > long Term Debt
72642000
Annuals > 1 > balance Sheet > total Liabilities
1813915000
Annuals > 1 > balance Sheet > equity
221517000
Annuals > 1 > cash Flow > net Income
26585000
Annuals > 1 > cash Flow > depreciation
2745000
Annuals > 1 > cash Flow > change In Working Capital
-1089000
Annuals > 1 > cash Flow > cash From Operations
31633000
Annuals > 1 > cash Flow > capital Expenditures
6005000
Annuals > 1 > cash Flow > cash From Investing
-130748000
Annuals > 1 > cash Flow > cash From Financing
83028000
Annuals > 1 > cash Flow > net Change In Cash
-16087000
Annuals > 1 > ratios > PE
3.5338295892596037
Annuals > 1 > ratios > PB
0.6649617862285964
Annuals > 1 > ratios > ROE
12.001336240559416
Annuals > 1 > ratios > ROA
1.3061109386115577
Annuals > 1 > ratios > FCF
25628000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.20059329529355593
Annuals > 1 > health Score
61
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
88679000
Annuals > 2 > income Statement > cost Of Revenue
15767000
Annuals > 2 > income Statement > gross Profit
72912000
Annuals > 2 > income Statement > operating Expenses
39524000
Annuals > 2 > income Statement > operating Income
33388000
Annuals > 2 > income Statement > interest Expense
13369000
Annuals > 2 > income Statement > pretax Income
33388000
Annuals > 2 > income Statement > net Income
26674000
Annuals > 2 > income Statement > eps
3.5426546295565826
Annuals > 2 > income Statement > dividends Per Share
4038000
Annuals > 2 > income Statement > shares Outstanding
7529382
Annuals > 2 > income Statement > income Tax Expense
6714000
Annuals > 2 > income Statement > EBITDA
35967000
Annuals > 2 > income Statement > operating Margin
37.650402011750245
Annuals > 2 > income Statement > total Other Income Expense Net
1
Annuals > 2 > balance Sheet > cash
48931000
Annuals > 2 > balance Sheet > short Term Investments
62631000
Annuals > 2 > balance Sheet > receivables
9581000
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
1800404000
Annuals > 2 > balance Sheet > property Plant Equipment
14709000
Annuals > 2 > balance Sheet > total Assets
1925751000
Annuals > 2 > balance Sheet > payables
1512889000
Annuals > 2 > balance Sheet > short Term Debt
100638000
Annuals > 2 > balance Sheet > long Term Debt
172245000
Annuals > 2 > balance Sheet > total Liabilities
1727469000
Annuals > 2 > balance Sheet > equity
198282000
Annuals > 2 > cash Flow > net Income
26674000
Annuals > 2 > cash Flow > depreciation
2579000
Annuals > 2 > cash Flow > change In Working Capital
710000
Annuals > 2 > cash Flow > cash From Operations
33544000
Annuals > 2 > cash Flow > capital Expenditures
7781000
Annuals > 2 > cash Flow > cash From Investing
-228736000
Annuals > 2 > cash Flow > cash From Financing
232593000
Annuals > 2 > cash Flow > net Change In Cash
37401000
Annuals > 2 > ratios > PE
3.5426546295565826
Annuals > 2 > ratios > PB
0.7435132768481253
Annuals > 2 > ratios > ROE
13.452557468655755
Annuals > 2 > ratios > ROA
1.385121960211886
Annuals > 2 > ratios > FCF
25763000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.2905197397354503
Annuals > 2 > health Score
62
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
70309000
Annuals > 3 > income Statement > cost Of Revenue
9488000
Annuals > 3 > income Statement > gross Profit
60821000
Annuals > 3 > income Statement > operating Expenses
32865000
Annuals > 3 > income Statement > operating Income
27956000
Annuals > 3 > income Statement > interest Expense
10663000
Annuals > 3 > income Statement > pretax Income
27956000
Annuals > 3 > income Statement > net Income
22171000
Annuals > 3 > income Statement > eps
2.9329396466079576
Annuals > 3 > income Statement > dividends Per Share
2156000
Annuals > 3 > income Statement > shares Outstanding
7559310
Annuals > 3 > income Statement > income Tax Expense
5785000
Annuals > 3 > income Statement > EBITDA
30321000
Annuals > 3 > income Statement > operating Margin
39.76162368971256
Annuals > 3 > income Statement > total Other Income Expense Net
-4718000
Annuals > 3 > balance Sheet > cash
61827000
Annuals > 3 > balance Sheet > short Term Investments
99913000
Annuals > 3 > balance Sheet > receivables
7701000
Annuals > 3 > balance Sheet > inventories
-101675000
Annuals > 3 > balance Sheet > total Current Assets
169441000
Annuals > 3 > balance Sheet > property Plant Equipment
14863000
Annuals > 3 > balance Sheet > total Assets
1647402000
Annuals > 3 > balance Sheet > payables
1411963000
Annuals > 3 > balance Sheet > short Term Debt
689000
Annuals > 3 > balance Sheet > long Term Debt
29294000
Annuals > 3 > balance Sheet > total Liabilities
29294000
Annuals > 3 > balance Sheet > equity
188788000
Annuals > 3 > cash Flow > net Income
22171000
Annuals > 3 > cash Flow > depreciation
2365000
Annuals > 3 > cash Flow > change In Working Capital
5064000
Annuals > 3 > cash Flow > cash From Operations
60388000
Annuals > 3 > cash Flow > capital Expenditures
4299000
Annuals > 3 > cash Flow > cash From Investing
-60515000
Annuals > 3 > cash Flow > cash From Financing
-14202000
Annuals > 3 > cash Flow > net Change In Cash
-14329000
Annuals > 3 > ratios > PE
2.9329396466079576
Annuals > 3 > ratios > PB
0.7840079337669766
Annuals > 3 > ratios > ROE
11.743860838612624
Annuals > 3 > ratios > ROA
1.345816018191067
Annuals > 3 > ratios > FCF
56089000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.7977499324410815
Annuals > 3 > health Score
79
Valuation > metrics > PE
0.5862701678819734
Valuation > metrics > PB
0.7585980156894713
Valuation > final Score
90
Valuation > verdict
59.1% Undervalued
Profitability > metrics > ROE
2.0685738884334803
Profitability > metrics > ROA
11.215394165114835
Profitability > metrics > Net Margin
0.135073711910529
Profitability > final Score
54
Profitability > verdict
Weak
Risk > metrics > Debt Equity
8.730535850853853
Risk > metrics > Interest Coverage
0.3523629735711496
Risk > final Score
7
Risk > verdict
High
Liquidity > final Score
50
Liquidity > verdict
Weak
Prev Valuations > 0
90
Prev Valuations > 1
90
Prev Valuations > 2
70
Prev Profitabilities > 0
35
Prev Profitabilities > 1
16
Prev Profitabilities > 2
0
Prev Risks > 0
7
Prev Risks > 1
7
Prev Risks > 2
2
Prev Liquidities > 0
50
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:51:15.994Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-13
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
0.49
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-27
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.5
Earnings History > 1 > eps Estimate
0.51
Earnings History > 1 > eps Difference
-0.01
Earnings History > 1 > surprise Percent
-1.9608
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-22
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.53
Earnings History > 2 > eps Estimate
0.44
Earnings History > 2 > eps Difference
0.09
Earnings History > 2 > surprise Percent
20.4545
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-21
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.24
Earnings History > 3 > eps Estimate
0.21
Earnings History > 3 > eps Difference
0.03
Earnings History > 3 > surprise Percent
14.2857
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-27
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
-2.2
Earnings History > 4 > eps Estimate
0.23
Earnings History > 4 > eps Difference
-2.43
Earnings History > 4 > surprise Percent
-1056.5217
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-28
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.03
Earnings History > 5 > eps Estimate
0.07
Earnings History > 5 > eps Difference
-0.04
Earnings History > 5 > surprise Percent
-57.1429
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-29
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.27
Earnings History > 6 > eps Estimate
0.29
Earnings History > 6 > eps Difference
-0.02
Earnings History > 6 > surprise Percent
-6.8966
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-22
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.36
Earnings History > 7 > eps Estimate
0.51
Earnings History > 7 > eps Difference
-0.15
Earnings History > 7 > surprise Percent
-29.4118
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-22
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.61
Earnings History > 8 > eps Estimate
0.63
Earnings History > 8 > eps Difference
-0.02
Earnings History > 8 > surprise Percent
-3.1746
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-23
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.77
Earnings History > 9 > eps Estimate
0.77
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
0
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-24
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.85
Earnings History > 10 > eps Estimate
0.85
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-17
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.01
Earnings History > 11 > eps Estimate
0.94
Earnings History > 11 > eps Difference
0.07
Earnings History > 11 > surprise Percent
7.4468
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-23
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.95
Earnings History > 12 > eps Estimate
0.9
Earnings History > 12 > eps Difference
0.05
Earnings History > 12 > surprise Percent
5.5556
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-17
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.97
Earnings History > 13 > eps Estimate
0.79
Earnings History > 13 > eps Difference
0.18
Earnings History > 13 > surprise Percent
22.7848
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-25
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.71
Earnings History > 14 > eps Estimate
0.63
Earnings History > 14 > eps Difference
0.08
Earnings History > 14 > surprise Percent
12.6984
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-19
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.64
Earnings History > 15 > eps Estimate
0.53
Earnings History > 15 > eps Difference
0.11
Earnings History > 15 > surprise Percent
20.7547
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-01-21
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.56
Earnings History > 16 > eps Estimate
0.52
Earnings History > 16 > eps Difference
0.04
Earnings History > 16 > surprise Percent
7.6923
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-19
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.56
Earnings History > 17 > eps Estimate
0.47
Earnings History > 17 > eps Difference
0.09
Earnings History > 17 > surprise Percent
19.1489
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-20
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.87
Earnings History > 18 > eps Estimate
0.51
Earnings History > 18 > eps Difference
0.36
Earnings History > 18 > surprise Percent
70.5882
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-21
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.65
Earnings History > 19 > eps Estimate
0.48
Earnings History > 19 > eps Difference
0.17
Earnings History > 19 > surprise Percent
35.4167
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-21
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.92
Earnings History > 20 > eps Estimate
0.53
Earnings History > 20 > eps Difference
0.39
Earnings History > 20 > surprise Percent
73.5849
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-20
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.63
Earnings History > 21 > eps Estimate
0.42
Earnings History > 21 > eps Difference
0.21
Earnings History > 21 > surprise Percent
50
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-29
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.08
Earnings History > 22 > eps Estimate
0.42
Earnings History > 22 > eps Difference
-0.5
Earnings History > 22 > surprise Percent
-119.0476
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-14
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.42
Earnings History > 23 > eps Estimate
0.44
Earnings History > 23 > eps Difference
-0.02
Earnings History > 23 > surprise Percent
-4.5455
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-21
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.43
Earnings History > 24 > eps Estimate
0.44
Earnings History > 24 > eps Difference
-0.01
Earnings History > 24 > surprise Percent
-2.2727
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-16
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.45
Earnings History > 25 > eps Estimate
0.4
Earnings History > 25 > eps Difference
0.05
Earnings History > 25 > surprise Percent
12.5
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-15
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.42
Earnings History > 26 > eps Estimate
0.38
Earnings History > 26 > eps Difference
0.04
Earnings History > 26 > surprise Percent
10.5263
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-23
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.39
Earnings History > 27 > eps Estimate
0.37
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
5.4054
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-23
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.45
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-26
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.35
Earnings History > 29 > eps Estimate
0.33
Earnings History > 29 > eps Difference
0.02
Earnings History > 29 > surprise Percent
6.0606
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-20
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.26
Earnings History > 30 > eps Estimate
0.29
Earnings History > 30 > eps Difference
-0.03
Earnings History > 30 > surprise Percent
-10.3448
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-23
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.3
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-01-26
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.2762
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-30
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.2571
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-18
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.2095
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-25
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.2286
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-01-18
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.2381
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-13
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.2262
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-29
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.1951
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-03-31
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.2051
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2015-12-31
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.2131
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-09-30
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.0794
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-06-30
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.0913
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-03-31
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.1048
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-09-30
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.2228
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-06-30
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.1658
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-05-09
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.024
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-09-30
Earnings History > 47 > report Date
2013-11-14
Earnings History > 47 > date
2013-09-30
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.0824
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-06-30
Earnings History > 48 > report Date
2013-07-25
Earnings History > 48 > date
2013-06-30
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.0852
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-03-31
Earnings History > 49 > report Date
2013-05-10
Earnings History > 49 > date
2013-03-31
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.0475
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2008-06-30
Earnings History > 50 > report Date
2008-07-22
Earnings History > 50 > date
2008-06-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2008-03-31
Earnings History > 51 > report Date
2008-05-15
Earnings History > 51 > date
2008-03-31
Earnings History > 51 > before After Market
BeforeMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.04
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2007-12-31
Earnings History > 52 > report Date
2008-03-31
Earnings History > 52 > date
2007-12-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.03
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2007-09-30
Earnings History > 53 > report Date
2007-11-08
Earnings History > 53 > date
2007-09-30
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.05
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2007-06-30
Earnings History > 54 > report Date
2007-08-10
Earnings History > 54 > date
2007-06-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.07
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2007-03-31
Earnings History > 55 > report Date
2007-05-04
Earnings History > 55 > date
2007-03-31
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.05
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
MainStreet Bancshares, Inc. operates as the bank holding company for MainStreet Bank that provides various banking products and services for individuals, small to medium-sized businesses, and professional service organizations. The company offers demand, NOW, money market, savings, and sweep accounts, as well as certificates of deposit; business and consumer checking, interest-bearing checking, business account analysis, and other depository services; and cash management, wire transfer, check imaging, bill pay, remote deposit capture, and courier services. It also provides commercial loans, include government contract receivables, plant and equipment, general working capital, contract administration, and acquisition loans; commercial real estate, real estate construction, and residential real estate loans; and consumer loans comprising term loans and overdraft protection, as well as debit and credit cards. In addition, the company offers deposit insurance solutions; remote deposit of checks; and internet bill payment, online cash management, and online and mobile banking services. It operates in Herndon, Fairfax, McLean, Leesburg, Clarendon, and Washington D.C., as well as automated teller machines. MainStreet Bancshares, Inc. was formerly known as MainStreet Bank (Fairfax, VA) and changed its name to MainStreet Bancshares, Inc. in July 2016. The company was incorporated in 2003 and is headquartered in Fairfax, Virginia.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ATrading Action: Will Tenet Healthcare Corporation stock outperform Nasdaq index - Treasury Yields & Free Accurate Trade Setup Notifications moha.gov.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$23.25
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Neutral
(Last Updated 2025-09-30)
Health Score
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 61.72% of the total shares of Mainstreet Bank
1.
AllianceBernstein L.P.(8.5214%)
since
2025/06/30
2.
Banc Funds Co LLC(8.4483%)
since
2025/06/30
3.
Wellington Management Company LLP(5.4051%)
since
2025/06/30
4.
Vanguard Group Inc(4.9374%)
since
2025/06/30
5.
Fourthstone LLC(4.3874%)
since
2025/06/30
6.
Cresset Asset Management, LLC(4.3404%)
since
2025/06/30
7.
BlackRock Inc(3.8766%)
since
2025/06/30
8.
Vanguard Total Stock Mkt Idx Inv(2.9911%)
since
2025/07/31
9.
First Manhattan Co. LLC(2.7298%)
since
2025/06/30
10.
Geode Capital Management, LLC(1.9922%)
since
2025/06/30
11.
Dimensional Fund Advisors, Inc.(1.5212%)
since
2025/06/30
12.
iShares Russell 2000 ETF(1.2771%)
since
2025/08/31
13.
Fidelity Small Cap Index(0.901%)
since
2025/06/30
14.
State Street Corp(0.8719%)
since
2025/06/30
15.
Vanguard Institutional Extnd Mkt Idx Tr(0.7785%)
since
2025/07/31
16.
iShares Russell 2000 Value ETF(0.7506%)
since
2025/08/31
17.
Bridgeway Capital Management, LLC(0.7423%)
since
2025/06/30
18.
Northern Trust Corp(0.6583%)
since
2025/06/30
19.
Empowered Funds, LLC(0.4441%)
since
2025/06/30
20.
Vanguard Russell 2000 ETF(0.4371%)
since
2025/07/31
21.
DFA US Small Cap Value I(0.4336%)
since
2025/07/31
22.
Mendon Capital Advisors Corp(0.4208%)
since
2025/06/30
23.
Fidelity Extended Market Index(0.42%)
since
2025/07/31
24.
Morgan Stanley - Brokerage Accounts(0.3655%)
since
2025/06/30
25.
Renaissance Technologies Corp(0.3634%)
since
2025/06/30
26.
EA Bridgeway Omni Small-Cap Value ETF(0.3544%)
since
2025/08/29
27.
Barclays PLC(0.3264%)
since
2025/06/30
28.
State St Russell Sm Cap® Indx SL Cl I(0.3218%)
since
2025/08/31
29.
Bank of New York Mellon Corp(0.3112%)
since
2025/06/30
30.
StoneX Group Inc(0.3107%)
since
2025/06/30
31.
Bridgeway Omni Small-Cap Value N(0.2982%)
since
2025/06/30
32.
Bridgeway Omni Small-Cap Value(0.2982%)
since
2025/06/30
33.
Schwab Small Cap Index(0.2279%)
since
2025/07/31
34.
NT R2000 Index Fund - NL(0.2208%)
since
2025/06/30
35.
iShares Micro-Cap ETF(0.2083%)
since
2025/08/31
36.
DFA US Targeted Value I(0.1848%)
since
2025/07/31
37.
NT R2000 Index Fund - DC - NL - 3(0.176%)
since
2025/06/30
38.
iShares Russell 2000 Small-Cap Idx Instl(0.1581%)
since
2025/07/31
39.
Fidelity Total Market Index(0.153%)
since
2025/07/31
40.
DFA US Small Cap I(0.1509%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.49
Date
2025-09-30
EPS Actual
0.5
EPS Estimate
0.51
EPS Difference
-0.01
Surprise Percent
-1.9608%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.