_id
69130743ccc777a4e85d7b0e
Ticker
JMSB
Name
John Marshall Bancorp Inc
Exchange
NASDAQ
Address
1943 Isaac Newton Square, Reston, VA, United States, 20190
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.johnmarshallbank.com
Description
John Marshall Bancorp, Inc. operates as the bank holding company for John Marshall Bank that provides banking products and financial services in the United States. The company accepts checking, NOW, money market accounts, and regular savings accounts; certificates of deposit; and time, reciprocal IntraFi Demand, IntraFi Money Market, and IntraFi CD deposits. It also offers commercial real estate loans, residential and commercial construction and development loans, commercial and industrial loans, and residential mortgage loans; commercial term loans and lines of credit; and other loans, such as financing of equipment, receivables, contract administration expenses, and automobile financing. In addition, the company provides debit and credit cards; treasury and cash management services; business and personal insurance; and online and mobile banking with bill pay, sweep accounts, wire transfer, and check imaging and remote deposit capture services. It serves small to medium-sized businesses, their owners and employees, professional corporations, non-profits, and individuals. John Marshall Bancorp, Inc. was founded in 2005 and is headquartered in Reston, Virginia.
Last Close
20.68
Volume
6890
Current Price
20.795
Change
0.5560928433268955
Last Updated
2025-12-01T09:43:32.433Z
Image
data:image/webp;base64,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
Ipo Date
2013-11-21T00:00:00.000Z
Market Cap
283510784
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Rating
5
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
181740000000
Cost Of Revenue
118636000000
Gross Profit
63104000000
Operating Expenses
43132000000
Operating Income
19972000000
Interest Expense
69000000
Pretax Income
22048000000
Net Income
15643000000
Eps
1099.805967876357
Dividends Per Share
0
Shares Outstanding
14175540
Income Tax Expense
6405000000
EBITDA
22048000000
Operating Margin
10.989325409926268
Total Other Income Expense Net
2076000000
Cash
56000000
Short Term Investments
27000000
Receivables
53000000
Inventories
-
Total Current Assets
155000000
Property Plant Equipment
54000000
Total Assets
280000000
Payables
15000000
Short Term Debt
2000000
Long Term Debt
80854000
Total Liabilities
60000000
Equity
220000000
Depreciation
-252000
Change In Working Capital
-4860000
Cash From Operations
-14493000
Capital Expenditures
503000
Cash From Investing
35818000
Cash From Financing
-15782000
Net Change In Cash
5543000
PE
14.2857
PB
1.3444362605
ROE
7110.454545454546
ROA
5586.785714285714
FCF
-14996000
Fcf Percent
-0.0000825134807967426
Piotroski FScore
2
Health Score
61
Deep Value Investing Score
6.5
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
8.5
Garp Investing Score
8.5
Growth Investing Score
7
Momentum Investing Score
4
Net Net Investing Score
1
Quality Investing Score
7
Value Investing Score
9
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
181740000000
Quarters > 0 > income Statement > cost Of Revenue
118636000000
Quarters > 0 > income Statement > gross Profit
63104000000
Quarters > 0 > income Statement > operating Expenses
43132000000
Quarters > 0 > income Statement > operating Income
19972000000
Quarters > 0 > income Statement > interest Expense
69000000
Quarters > 0 > income Statement > pretax Income
22048000000
Quarters > 0 > income Statement > net Income
15643000000
Quarters > 0 > income Statement > eps
1099.805967876357
Quarters > 0 > income Statement > dividends Per Share
0
Quarters > 0 > income Statement > shares Outstanding
14223418
Quarters > 0 > income Statement > income Tax Expense
6405000000
Quarters > 0 > income Statement > EBITDA
22048000000
Quarters > 0 > income Statement > operating Margin
10.989325409926268
Quarters > 0 > income Statement > total Other Income Expense Net
2076000000
Quarters > 0 > balance Sheet > cash
56000000
Quarters > 0 > balance Sheet > short Term Investments
27000000
Quarters > 0 > balance Sheet > receivables
53000000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
155000000
Quarters > 0 > balance Sheet > property Plant Equipment
54000000
Quarters > 0 > balance Sheet > total Assets
280000000
Quarters > 0 > balance Sheet > payables
15000000
Quarters > 0 > balance Sheet > short Term Debt
2000000
Quarters > 0 > balance Sheet > long Term Debt
80854000
Quarters > 0 > balance Sheet > total Liabilities
60000000
Quarters > 0 > balance Sheet > equity
220000000
Quarters > 0 > cash Flow > net Income
5404000
Quarters > 0 > cash Flow > depreciation
-252000
Quarters > 0 > cash Flow > change In Working Capital
-4860000
Quarters > 0 > cash Flow > cash From Operations
-14493000
Quarters > 0 > cash Flow > capital Expenditures
503000
Quarters > 0 > cash Flow > cash From Investing
35818000
Quarters > 0 > cash Flow > cash From Financing
-15782000
Quarters > 0 > cash Flow > net Change In Cash
5543000
Quarters > 0 > ratios > PE
1099.805967876357
Quarters > 0 > ratios > PB
1.3444362605
Quarters > 0 > ratios > ROE
7110.454545454546
Quarters > 0 > ratios > ROA
5586.785714285714
Quarters > 0 > ratios > FCF
-14996000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.0000825134807967426
Quarters > 0 > health Score
61
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
28350000
Quarters > 1 > income Statement > cost Of Revenue
13454000
Quarters > 1 > income Statement > gross Profit
14896000
Quarters > 1 > income Statement > operating Expenses
8313000
Quarters > 1 > income Statement > operating Income
6583000
Quarters > 1 > income Statement > interest Expense
12917000
Quarters > 1 > income Statement > pretax Income
6583000
Quarters > 1 > income Statement > net Income
5103000
Quarters > 1 > income Statement > eps
0.35877452241085794
Quarters > 1 > income Statement > dividends Per Share
4270000
Quarters > 1 > income Statement > shares Outstanding
14223418
Quarters > 1 > income Statement > income Tax Expense
1480000
Quarters > 1 > income Statement > EBITDA
6792000
Quarters > 1 > income Statement > operating Margin
23.220458553791886
Quarters > 1 > income Statement > total Other Income Expense Net
12767000
Quarters > 1 > balance Sheet > cash
116926000
Quarters > 1 > balance Sheet > short Term Investments
73598000
Quarters > 1 > balance Sheet > receivables
5844000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
196368000
Quarters > 1 > balance Sheet > property Plant Equipment
5968000
Quarters > 1 > balance Sheet > total Assets
2267953000
Quarters > 1 > balance Sheet > payables
2280000
Quarters > 1 > balance Sheet > short Term Debt
16500000
Quarters > 1 > balance Sheet > long Term Debt
80833000
Quarters > 1 > balance Sheet > total Liabilities
2014221000
Quarters > 1 > balance Sheet > equity
253732000
Quarters > 1 > cash Flow > net Income
5103000
Quarters > 1 > cash Flow > depreciation
209000
Quarters > 1 > cash Flow > change In Working Capital
1752000
Quarters > 1 > cash Flow > cash From Operations
7534000
Quarters > 1 > cash Flow > capital Expenditures
161000
Quarters > 1 > cash Flow > cash From Investing
-45671000
Quarters > 1 > cash Flow > cash From Financing
-13997000
Quarters > 1 > cash Flow > net Change In Cash
-52134000
Quarters > 1 > ratios > PE
0.35877452241085794
Quarters > 1 > ratios > PB
1.165702305227563
Quarters > 1 > ratios > ROE
2.011177147541501
Quarters > 1 > ratios > ROA
0.2250046627950403
Quarters > 1 > ratios > FCF
7373000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.2600705467372134
Quarters > 1 > health Score
53
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
27810000
Quarters > 2 > income Statement > cost Of Revenue
13378000
Quarters > 2 > income Statement > gross Profit
14432000
Quarters > 2 > income Statement > operating Expenses
8248000
Quarters > 2 > income Statement > operating Income
6184000
Quarters > 2 > income Statement > interest Expense
13208000
Quarters > 2 > income Statement > pretax Income
6184000
Quarters > 2 > income Statement > net Income
4810000
Quarters > 2 > income Statement > eps
0.33775547234084624
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
14241072
Quarters > 2 > income Statement > income Tax Expense
1374000
Quarters > 2 > income Statement > EBITDA
6569000
Quarters > 2 > income Statement > operating Margin
22.236605537576413
Quarters > 2 > income Statement > total Other Income Expense Net
-
Quarters > 2 > balance Sheet > cash
169060000
Quarters > 2 > balance Sheet > short Term Investments
75269000
Quarters > 2 > balance Sheet > receivables
5902000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
250231000
Quarters > 2 > balance Sheet > property Plant Equipment
6236000
Quarters > 2 > balance Sheet > total Assets
2272432000
Quarters > 2 > balance Sheet > payables
2072000
Quarters > 2 > balance Sheet > short Term Debt
5101000
Quarters > 2 > balance Sheet > long Term Debt
80812000
Quarters > 2 > balance Sheet > total Liabilities
2019474000
Quarters > 2 > balance Sheet > equity
252958000
Quarters > 2 > cash Flow > net Income
4810000
Quarters > 2 > cash Flow > depreciation
385000
Quarters > 2 > cash Flow > change In Working Capital
1903000
Quarters > 2 > cash Flow > cash From Operations
6959000
Quarters > 2 > cash Flow > capital Expenditures
342000
Quarters > 2 > cash Flow > cash From Investing
9853000
Quarters > 2 > cash Flow > cash From Financing
29779000
Quarters > 2 > cash Flow > net Change In Cash
46591000
Quarters > 2 > ratios > PE
0.33775547234084624
Quarters > 2 > ratios > PB
1.170720405126543
Quarters > 2 > ratios > ROE
1.9015014350208335
Quarters > 2 > ratios > ROA
0.21166749984157943
Quarters > 2 > ratios > FCF
6617000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.23793599424667386
Quarters > 2 > health Score
53
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
28276000
Quarters > 3 > income Statement > cost Of Revenue
14225000
Quarters > 3 > income Statement > gross Profit
14051000
Quarters > 3 > income Statement > operating Expenses
7946000
Quarters > 3 > income Statement > operating Income
6105000
Quarters > 3 > income Statement > interest Expense
13928000
Quarters > 3 > income Statement > pretax Income
6105000
Quarters > 3 > income Statement > net Income
4777000
Quarters > 3 > income Statement > eps
0.3358340562166666
Quarters > 3 > income Statement > dividends Per Share
0
Quarters > 3 > income Statement > shares Outstanding
14224287
Quarters > 3 > income Statement > income Tax Expense
1328000
Quarters > 3 > income Statement > EBITDA
6563000
Quarters > 3 > income Statement > operating Margin
21.590748337812986
Quarters > 3 > income Statement > total Other Income Expense Net
22272000
Quarters > 3 > balance Sheet > cash
122469000
Quarters > 3 > balance Sheet > short Term Investments
20798000
Quarters > 3 > balance Sheet > receivables
5996000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
149263000
Quarters > 3 > balance Sheet > property Plant Equipment
6331000
Quarters > 3 > balance Sheet > total Assets
2234947000
Quarters > 3 > balance Sheet > payables
2394000
Quarters > 3 > balance Sheet > short Term Debt
1288000
Quarters > 3 > balance Sheet > long Term Debt
80791000
Quarters > 3 > balance Sheet > total Liabilities
1988333000
Quarters > 3 > balance Sheet > equity
246614000
Quarters > 3 > cash Flow > net Income
4776000
Quarters > 3 > cash Flow > depreciation
458000
Quarters > 3 > cash Flow > change In Working Capital
-70000
Quarters > 3 > cash Flow > cash From Operations
5498000
Quarters > 3 > cash Flow > capital Expenditures
252000
Quarters > 3 > cash Flow > cash From Investing
-16519000
Quarters > 3 > cash Flow > cash From Financing
-43737000
Quarters > 3 > cash Flow > net Change In Cash
-54758000
Quarters > 3 > ratios > PE
0.3358340562166666
Quarters > 3 > ratios > PB
1.1994211527528853
Quarters > 3 > ratios > ROE
1.937035204814001
Quarters > 3 > ratios > ROA
0.21374108647766593
Quarters > 3 > ratios > FCF
5246000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.1855283632762767
Quarters > 3 > health Score
52
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
112404000
Annuals > 0 > income Statement > cost Of Revenue
58716000
Annuals > 0 > income Statement > gross Profit
53688000
Annuals > 0 > income Statement > operating Expenses
31809000
Annuals > 0 > income Statement > operating Income
21879000
Annuals > 0 > income Statement > interest Expense
59086000
Annuals > 0 > income Statement > pretax Income
21879000
Annuals > 0 > income Statement > net Income
17121000
Annuals > 0 > income Statement > eps
1.2040931148463323
Annuals > 0 > income Statement > dividends Per Share
3558000
Annuals > 0 > income Statement > shares Outstanding
14219000
Annuals > 0 > income Statement > income Tax Expense
4758000
Annuals > 0 > income Statement > EBITDA
23561000
Annuals > 0 > income Statement > operating Margin
19.464609800362975
Annuals > 0 > income Statement > total Other Income Expense Net
1000
Annuals > 0 > balance Sheet > cash
122469000
Annuals > 0 > balance Sheet > short Term Investments
20798000
Annuals > 0 > balance Sheet > receivables
5996000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
149263000
Annuals > 0 > balance Sheet > property Plant Equipment
6331000
Annuals > 0 > balance Sheet > total Assets
2234947000
Annuals > 0 > balance Sheet > payables
2394000
Annuals > 0 > balance Sheet > short Term Debt
5369000
Annuals > 0 > balance Sheet > long Term Debt
80791000
Annuals > 0 > balance Sheet > total Liabilities
1988333000
Annuals > 0 > balance Sheet > equity
246614000
Annuals > 0 > cash Flow > net Income
17121000
Annuals > 0 > cash Flow > depreciation
1682000
Annuals > 0 > cash Flow > change In Working Capital
-469000
Annuals > 0 > cash Flow > cash From Operations
17259000
Annuals > 0 > cash Flow > capital Expenditures
483000
Annuals > 0 > cash Flow > cash From Investing
30965000
Annuals > 0 > cash Flow > cash From Financing
-24760000
Annuals > 0 > cash Flow > net Change In Cash
23464000
Annuals > 0 > ratios > PE
1.2040931148463323
Annuals > 0 > ratios > PB
1.1531381024597143
Annuals > 0 > ratios > ROE
6.942428248193533
Annuals > 0 > ratios > ROA
0.7660584344953146
Annuals > 0 > ratios > FCF
16776000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.14924735774527598
Annuals > 0 > health Score
52
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
85830000
Annuals > 1 > income Statement > cost Of Revenue
47034000
Annuals > 1 > income Statement > gross Profit
38796000
Annuals > 1 > income Statement > operating Expenses
30815000
Annuals > 1 > income Statement > operating Income
7981000
Annuals > 1 > income Statement > interest Expense
50286000
Annuals > 1 > income Statement > pretax Income
7981000
Annuals > 1 > income Statement > net Income
5158000
Annuals > 1 > income Statement > eps
0.36459529462841145
Annuals > 1 > income Statement > dividends Per Share
3108000
Annuals > 1 > income Statement > shares Outstanding
14147193
Annuals > 1 > income Statement > income Tax Expense
2823000
Annuals > 1 > income Statement > EBITDA
9696000
Annuals > 1 > income Statement > operating Margin
9.29861353838984
Annuals > 1 > income Statement > total Other Income Expense Net
-8102000
Annuals > 1 > balance Sheet > cash
99005000
Annuals > 1 > balance Sheet > short Term Investments
169993000
Annuals > 1 > balance Sheet > receivables
6110000
Annuals > 1 > balance Sheet > inventories
1314000
Annuals > 1 > balance Sheet > total Current Assets
275108000
Annuals > 1 > balance Sheet > property Plant Equipment
5457000
Annuals > 1 > balance Sheet > total Assets
2242549000
Annuals > 1 > balance Sheet > payables
4559000
Annuals > 1 > balance Sheet > short Term Debt
10000000
Annuals > 1 > balance Sheet > long Term Debt
24708000
Annuals > 1 > balance Sheet > total Liabilities
2012635000
Annuals > 1 > balance Sheet > equity
229914000
Annuals > 1 > cash Flow > net Income
5158000
Annuals > 1 > cash Flow > depreciation
1715000
Annuals > 1 > cash Flow > change In Working Capital
-3576000
Annuals > 1 > cash Flow > cash From Operations
18004000
Annuals > 1 > cash Flow > capital Expenditures
612000
Annuals > 1 > cash Flow > cash From Investing
144836000
Annuals > 1 > cash Flow > cash From Financing
-125434000
Annuals > 1 > cash Flow > net Change In Cash
37406000
Annuals > 1 > ratios > PE
0.36459529462841145
Annuals > 1 > ratios > PB
1.2306508520577262
Annuals > 1 > ratios > ROE
2.2434475499534607
Annuals > 1 > ratios > ROA
0.23000612249721186
Annuals > 1 > ratios > FCF
17392000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.20263311196551323
Annuals > 1 > health Score
52
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
85757000
Annuals > 2 > income Statement > cost Of Revenue
13820000
Annuals > 2 > income Statement > gross Profit
71937000
Annuals > 2 > income Statement > operating Expenses
31874000
Annuals > 2 > income Statement > operating Income
40063000
Annuals > 2 > income Statement > interest Expense
13645000
Annuals > 2 > income Statement > pretax Income
40063000
Annuals > 2 > income Statement > net Income
31803000
Annuals > 2 > income Statement > eps
2.258025832360805
Annuals > 2 > income Statement > dividends Per Share
2799000
Annuals > 2 > income Statement > shares Outstanding
14084427
Annuals > 2 > income Statement > income Tax Expense
8260000
Annuals > 2 > income Statement > EBITDA
41980000
Annuals > 2 > income Statement > operating Margin
46.716886085100924
Annuals > 2 > income Statement > total Other Income Expense Net
-8273000
Annuals > 2 > balance Sheet > cash
61599000
Annuals > 2 > balance Sheet > short Term Investments
357576000
Annuals > 2 > balance Sheet > receivables
5531000
Annuals > 2 > balance Sheet > inventories
-67130000
Annuals > 2 > balance Sheet > total Current Assets
424706000
Annuals > 2 > balance Sheet > property Plant Equipment
5830000
Annuals > 2 > balance Sheet > total Assets
2348235000
Annuals > 2 > balance Sheet > payables
1035000
Annuals > 2 > balance Sheet > short Term Debt
26836000
Annuals > 2 > balance Sheet > long Term Debt
24624000
Annuals > 2 > balance Sheet > total Liabilities
2135435000
Annuals > 2 > balance Sheet > equity
212800000
Annuals > 2 > cash Flow > net Income
31803000
Annuals > 2 > cash Flow > depreciation
1917000
Annuals > 2 > cash Flow > change In Working Capital
-2009000
Annuals > 2 > cash Flow > cash From Operations
33155000
Annuals > 2 > cash Flow > capital Expenditures
156000
Annuals > 2 > cash Flow > cash From Investing
-270872000
Annuals > 2 > cash Flow > cash From Financing
193517000
Annuals > 2 > cash Flow > net Change In Cash
-44200000
Annuals > 2 > ratios > PE
2.258025832360805
Annuals > 2 > ratios > PB
1.3237243421052631
Annuals > 2 > ratios > ROE
14.945018796992482
Annuals > 2 > ratios > ROA
1.3543363419759946
Annuals > 2 > ratios > FCF
32999000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.38479657637277426
Annuals > 2 > health Score
64
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
75838000
Annuals > 3 > income Statement > cost Of Revenue
11316000
Annuals > 3 > income Statement > gross Profit
64522000
Annuals > 3 > income Statement > operating Expenses
32262000
Annuals > 3 > income Statement > operating Income
32260000
Annuals > 3 > income Statement > interest Expense
8211000
Annuals > 3 > income Statement > pretax Income
32260000
Annuals > 3 > income Statement > net Income
25461000
Annuals > 3 > income Statement > eps
1.8343659942363113
Annuals > 3 > income Statement > dividends Per Share
0
Annuals > 3 > income Statement > shares Outstanding
13880000
Annuals > 3 > income Statement > income Tax Expense
6799000
Annuals > 3 > income Statement > EBITDA
34490000
Annuals > 3 > income Statement > operating Margin
42.53804161502149
Annuals > 3 > income Statement > total Other Income Expense Net
-8035000
Annuals > 3 > balance Sheet > cash
105799000
Annuals > 3 > balance Sheet > short Term Investments
239300000
Annuals > 3 > balance Sheet > receivables
4943000
Annuals > 3 > balance Sheet > inventories
-110742000
Annuals > 3 > balance Sheet > total Current Assets
350042000
Annuals > 3 > balance Sheet > property Plant Equipment
6533000
Annuals > 3 > balance Sheet > total Assets
2149309000
Annuals > 3 > balance Sheet > payables
843000
Annuals > 3 > balance Sheet > short Term Debt
1491000
Annuals > 3 > balance Sheet > long Term Debt
42728000
Annuals > 3 > balance Sheet > total Liabilities
1940839000
Annuals > 3 > balance Sheet > equity
208470000
Annuals > 3 > cash Flow > net Income
25461000
Annuals > 3 > cash Flow > depreciation
2230000
Annuals > 3 > cash Flow > change In Working Capital
1783000
Annuals > 3 > cash Flow > cash From Operations
32354000
Annuals > 3 > cash Flow > capital Expenditures
353000
Annuals > 3 > cash Flow > cash From Investing
-302999000
Annuals > 3 > cash Flow > cash From Financing
237987000
Annuals > 3 > cash Flow > net Change In Cash
-32658000
Annuals > 3 > ratios > PE
1.8343659942363113
Annuals > 3 > ratios > PB
1.3316064661582003
Annuals > 3 > ratios > ROE
12.213268096128939
Annuals > 3 > ratios > ROA
1.1846132873402568
Annuals > 3 > ratios > FCF
32001000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.4219652416994119
Annuals > 3 > health Score
62
Valuation > metrics > PE
14.2857
Valuation > metrics > PB
1.3444362605
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
7110.454545454546
Profitability > metrics > ROA
10092.258064516129
Profitability > metrics > Net Margin
0.0860735116099923
Profitability > final Score
83
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.2727272727272727
Risk > metrics > Interest Coverage
289.4492753623188
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
9.117647058823529
Liquidity > metrics > Quick Ratio
9.117647058823529
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
39
Prev Profitabilities > 1
36
Prev Profitabilities > 2
39
Prev Risks > 0
8
Prev Risks > 1
8
Prev Risks > 2
8
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-13T00:54:10.722Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-01-28
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.39
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-29
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.38
Earnings History > 1 > eps Estimate
0.37
Earnings History > 1 > eps Difference
0.01
Earnings History > 1 > surprise Percent
2.7027
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-23
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.36
Earnings History > 2 > eps Estimate
0.34
Earnings History > 2 > eps Difference
0.02
Earnings History > 2 > surprise Percent
5.8824
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-28
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.34
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-28
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.34
Earnings History > 4 > eps Estimate
0
Earnings History > 4 > eps Difference
0.34
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-09-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.2969
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-06-30
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.2741
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-03-31
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
-
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.2955
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2023-12-31
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.3172
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-09-30
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
-0.72
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-06-30
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.3164
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-19
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.45
Earnings History > 11 > eps Estimate
0
Earnings History > 11 > eps Difference
0.45
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-23
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.58
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-19
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.57
Earnings History > 13 > eps Estimate
0
Earnings History > 13 > eps Difference
0.57
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-20
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.56
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-25
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.55
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2021-12-31
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.54
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-09-30
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.487
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-09-30
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.48
Earnings History > 18 > eps Estimate
0
Earnings History > 18 > eps Difference
0.48
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-06-30
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.44
Earnings History > 19 > eps Estimate
0
Earnings History > 19 > eps Difference
0.44
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-31
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.37
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-12-31
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.3499
Earnings History > 21 > eps Estimate
0
Earnings History > 21 > eps Difference
0.3499
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-09-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.34
Earnings History > 22 > eps Estimate
0
Earnings History > 22 > eps Difference
0.34
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-06-30
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.33
Earnings History > 23 > eps Estimate
0
Earnings History > 23 > eps Difference
0.33
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-31
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.33
Earnings History > 24 > eps Estimate
0
Earnings History > 24 > eps Difference
0.33
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-12-31
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.3269
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-09-30
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.29
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-06-30
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.28
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-31
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.27
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-12-31
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.2246
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-09-30
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.21
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-06-30
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.23
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-03-31
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.24
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-12-31
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.0751
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-09-30
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.19
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-06-30
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.2
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-03-31
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.184
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-12-31
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.2055
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-09-30
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.2
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-06-30
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.184
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
2016-03-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.04
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-12-31
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.176
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-09-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.168
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-06-30
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.168
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-31
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.16
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-12-31
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.1693
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-09-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.16
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-06-30
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.1467
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-31
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.14
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-12-31
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.1703
Earnings History > 49 > eps Estimate
0
Earnings History > 49 > eps Difference
0.1703
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-09-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.2067
Earnings History > 50 > eps Estimate
0
Earnings History > 50 > eps Difference
0.2067
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-06-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.1933
Earnings History > 51 > eps Estimate
0
Earnings History > 51 > eps Difference
0.1933
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-31
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.1813
Earnings History > 52 > eps Estimate
0
Earnings History > 52 > eps Difference
0.1813
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-12-31
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.1693
Earnings History > 53 > eps Estimate
0
Earnings History > 53 > eps Difference
0.1693
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-09-30
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.16
Earnings History > 54 > eps Estimate
0
Earnings History > 54 > eps Difference
0.16
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-06-30
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.128
Earnings History > 55 > eps Estimate
0
Earnings History > 55 > eps Difference
0.128
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.112
Earnings History > 56 > eps Estimate
0
Earnings History > 56 > eps Difference
0.112
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-12-31
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.096
Earnings History > 57 > eps Estimate
0
Earnings History > 57 > eps Difference
0.096
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-09-30
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0907
Earnings History > 58 > eps Estimate
0
Earnings History > 58 > eps Difference
0.0907
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-06-30
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.0747
Earnings History > 59 > eps Estimate
0
Earnings History > 59 > eps Difference
0.0747
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-31
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.0907
Earnings History > 60 > eps Estimate
0
Earnings History > 60 > eps Difference
0.0907
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-12-31
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.0853
Earnings History > 61 > eps Estimate
0
Earnings History > 61 > eps Difference
0.0853
Earnings History > 61 > surprise Percent
-
John Marshall Bancorp, Inc. operates as the bank holding company for John Marshall Bank that provides banking products and financial services in the United States. The company accepts checking, NOW, money market accounts, and regular savings accounts; certificates of deposit; and time, reciprocal IntraFi Demand, IntraFi Money Market, and IntraFi CD deposits. It also offers commercial real estate loans, residential and commercial construction and development loans, commercial and industrial loans, and residential mortgage loans; commercial term loans and lines of credit; and other loans, such as financing of equipment, receivables, contract administration expenses, and automobile financing. In addition, the company provides debit and credit cards; treasury and cash management services; business and personal insurance; and online and mobile banking with bill pay, sweep accounts, wire transfer, and check imaging and remote deposit capture services. It serves small to medium-sized businesses, their owners and employees, professional corporations, non-profits, and individuals. John Marshall Bancorp, Inc. was founded in 2005 and is headquartered in Reston, Virginia.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AFJ Capital Management LLC Buys 93,226 Shares of John Marshall Bancorp, Inc. $JMSB - MarketBeat
12/12/2025
FJ Capital Management LLC Buys 93,226 Shares of John Marshall Bancorp, Inc. $JMSB MarketBeat
Read more →IPO Launch: Why retail investors favor JMSB stock - Price Action & Entry Point Confirmation Alerts moha.gov.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very High
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very High
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 69.33% of the total shares of John Marshall Bancorp Inc
1.
T. Rowe Price Investment Management,Inc.(14.273%)
since
2025/06/30
2.
T. Rowe Price Small-Cap Value(8.9785%)
since
2025/07/31
3.
BlackRock Inc(6.188%)
since
2025/06/30
4.
T. Rowe Price U.S. SC Value Eq Tr-D(4.9016%)
since
2025/06/30
5.
Vanguard Group Inc(4.6316%)
since
2025/06/30
6.
FJ Capital Management LLC(2.923%)
since
2025/06/30
7.
Toth Financial Advisory Corp(2.849%)
since
2025/06/30
8.
Vanguard Total Stock Mkt Idx Inv(2.5519%)
since
2025/07/31
9.
Ayrshire Associates Inc(2.3617%)
since
2025/06/30
10.
iShares Russell 2000 ETF(2.0935%)
since
2025/08/31
11.
Geode Capital Management, LLC(2.0922%)
since
2025/06/30
12.
Bank of America Corp(1.8459%)
since
2025/06/30
13.
Mccormack Advisors International(1.5768%)
since
2025/06/30
14.
State Street Corp(1.5004%)
since
2025/06/30
15.
Vanguard Institutional Extnd Mkt Idx Tr(0.8977%)
since
2025/07/31
16.
Fidelity Small Cap Index(0.8938%)
since
2025/06/30
17.
Brown Advisory Holdings Inc(0.7661%)
since
2025/06/30
18.
iShares Russell 2000 Value ETF(0.7607%)
since
2025/08/31
19.
Elizabeth Park Capital Advisors, Ltd(0.7449%)
since
2025/06/30
20.
Northern Trust Corp(0.7367%)
since
2025/06/30
21.
Cresset Asset Management, LLC(0.728%)
since
2025/06/30
22.
Fourthstone LLC(0.5859%)
since
2025/06/30
23.
Fidelity Extended Market Index(0.4783%)
since
2025/07/31
24.
Vanguard Russell 2000 ETF(0.425%)
since
2025/07/31
25.
Meridian Financial Partners LLC(0.4074%)
since
2025/06/30
26.
T. Rowe Price U.S. Equities Tr(0.3469%)
since
2025/06/30
27.
State St Russell Sm Cap® Indx SL Cl I(0.2966%)
since
2025/08/31
28.
Charles Schwab Investment Management Inc(0.257%)
since
2025/06/30
29.
Schwab Small Cap Index(0.2256%)
since
2025/07/31
30.
NT R2000 Index Fund - NL(0.2147%)
since
2025/06/30
31.
Susquehanna International Group, LLP(0.2138%)
since
2025/06/30
32.
iShares Core S&P Total US Stock Mkt ETF(0.2086%)
since
2025/08/31
33.
Bank of New York Mellon Corp(0.2036%)
since
2025/06/30
34.
iShares Micro-Cap ETF(0.2024%)
since
2025/08/31
35.
Nuveen, LLC(0.2002%)
since
2025/06/30
36.
NT R2000 Index Fund - DC - NL - 3(0.1712%)
since
2025/06/30
37.
Fidelity Total Market Index(0.156%)
since
2025/07/31
38.
iShares Russell 2000 Small-Cap Idx Instl(0.1552%)
since
2025/07/31
39.
Extended Equity Market Fund K(0.1546%)
since
2025/06/30
40.
Russell 2500â„¢ Index Fund F(0.1321%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.39
Date
2025-09-30
EPS Actual
0.38
EPS Estimate
0.37
EPS Difference
0.01
Surprise Percent
2.7027%
(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.