John Marshall Bancorp, Inc.
JMSB · State Commercial Banks · 14.1M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$506K (gross $49K, SBC $555K)
Reference price $21.03 · est. market cap ~$297M — last insider purchase, 2026-06-03 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C64John Marshall Bancorp — Virginia/DC-metro commercial bank with low ROE.
Strengths
- Net income +24% (55th pct)
Risks
- ROE 8% (30th), ROA (40th) below median
- DC-metro CRE and rate sensitivity
Notable findings
- Strong balance sheetStrong balance sheet — $130M cash & investments
- Insider buyingInsider buying — 3 open-market buy(s) by 2 insider(s) (cluster of 2 insiders, last 6mo) Form 4 ↗
Key metrics
Return on equity
8.0%
Return on assets
0.9%
Net-income growth
24.0%
Debt / equity
0.3×
Free cash flow
$22M
Tangible book value
$266M
Cash & investments
$130M
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-17 | BERGSTROM CHRISTOPHER W | Gift | 33K | — |
| 2026-06-17 | BERGSTROM CHRISTOPHER W | Gift | 33K | — |
| 2026-06-03 | Kinney Jonathan Craig | Buy | 1.2K | $21.03 |
| 2026-06-03 | Mahan Oscar Leland | Buy | 179 | $21.03 |
| 2026-06-03 | Kinney Jonathan Craig | Buy | 1.1K | $21.03 |
| 2025-12-19 | Bell Kelly Jo | Tax withheld | 37 | $21.36 |
| 2025-12-17 | Bell Kelly Jo | Tax withheld | 28 | $21.37 |
| 2025-12-17 | Peden Andrew | Tax withheld | 194 | $21.37 |
| 2025-12-16 | Kinney Jonathan Craig | Grant | 2.1K | — |
| 2025-12-16 | BERGSTROM CHRISTOPHER W | Grant | 9.5K | — |
| 2025-12-16 | GARCIA MICHAEL A | Grant | 1.9K | — |
| 2025-12-16 | Allin Philip W | Grant | 1.9K | — |
| 2025-12-16 | Foster Michael T | Grant | 1.9K | — |
| 2025-12-16 | Mahan Oscar Leland | Grant | 1.9K | — |
| 2025-12-16 | Garg Subhash | Grant | 1.9K | — |
| 2025-12-16 | Chase Philip | Grant | 1.9K | — |
| 2025-12-16 | Peden Andrew | Grant | 2.4K | — |
| 2025-12-16 | Carstater Kent | Grant | 3.1K | — |
| 2025-12-05 | Kinney Jonathan Craig | Buy | 500 | $19.63 |
| 2025-12-02 | Kinney Jonathan Craig | Buy | 445 | $19.40 |
| 2025-12-02 | Kinney Jonathan Craig | Buy | 900 | $19.30 |
| 2025-11-06 | Kinney Jonathan Craig | Buy | 500 | $18.90 |
| 2025-11-05 | Kinney Jonathan Craig | Buy | 500 | $18.71 |
| 2025-11-05 | Kinney Jonathan Craig | Buy | 300 | $18.70 |
| 2025-11-04 | Kinney Jonathan Craig | Buy | 400 | $18.95 |
| 2025-10-31 | Kinney Jonathan Craig | Buy | 500 | $18.85 |
| 2025-07-31 | Carstater Kent | Buy | 2 | $18.24 |
| 2025-07-31 | Carstater Kent | Buy | 551 | $18.25 |
| 2025-07-31 | Carstater Kent | Buy | 498 | $18.26 |
| 2025-07-31 | Carstater Kent | Buy | 115 | $18.34 |
| 2025-07-31 | Carstater Kent | Buy | 224 | $18.35 |
| 2025-07-31 | Carstater Kent | Buy | 91 | $18.41 |
| 2025-07-31 | Carstater Kent | Buy | 2.4K | $18.45 |
| 2025-07-31 | Carstater Kent | Buy | 1.0K | $18.60 |
| 2025-07-31 | Carstater Kent | Buy | 100 | $18.50 |
| 2025-07-31 | Carstater Kent | Buy | 19 | $18.18 |
| 2025-07-30 | GARCIA MICHAEL A | Buy | 6.2K | $19.20 |
| 2025-07-29 | GARCIA MICHAEL A | Buy | 4.3K | $19.20 |
| 2025-07-28 | GARCIA MICHAEL A | Buy | 871 | $19.20 |
| 2025-07-28 | GARCIA MICHAEL A | Buy | 1.9K | $19.08 |
| 2025-07-15 | Mahan Oscar Leland | Buy | 712 | $18.63 |
| 2025-06-12 | Kinney Jonathan Craig | Buy | 700 | $17.36 |
| 2025-06-11 | Kinney Jonathan Craig | Buy | 200 | $17.58 |
| 2025-06-06 | Kinney Jonathan Craig | Buy | 250 | $17.70 |
| 2025-06-05 | Kinney Jonathan Craig | Buy | 400 | $17.30 |
| 2025-06-05 | Kinney Jonathan Craig | Buy | 500 | $17.25 |
| 2025-06-03 | Kinney Jonathan Craig | Buy | 204 | $17.47 |
| 2025-06-02 | Kinney Jonathan Craig | Buy | 300 | $17.44 |
| 2025-06-02 | Kinney Jonathan Craig | Buy | 152 | $17.31 |
| 2025-05-30 | Kinney Jonathan Craig | Buy | 148 | $17.31 |
| 2025-05-28 | Kinney Jonathan Craig | Buy | 500 | $17.48 |
| 2025-05-28 | Kinney Jonathan Craig | Buy | 300 | $17.45 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 1.7K | $17.00 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 765 | $17.01 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 125 | $17.02 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 9 | $17.04 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 3 | $17.05 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 9 | $17.05 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 278 | $17.05 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 2 | $17.08 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 156 | $17.07 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 2 | $17.09 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 1.1K | $17.10 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 100 | $17.10 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 300 | $17.12 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 3 | $17.14 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 100 | $17.15 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 100 | $17.18 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 302 | $17.18 |
| 2025-05-05 | Mahan Oscar Leland | Sell | 30 | $17.33 |
| 2025-04-28 | Mahan Oscar Leland | Option exercise | 10K | $11.77 |
| 2025-04-28 | Mahan Oscar Leland | Tax withheld | 2.1K | $16.16 |
| 2025-04-28 | Kinney Jonathan Craig | Buy | 1.2K | $15.80 |
| 2025-04-28 | Kinney Jonathan Craig | Buy | 300 | $15.85 |
| 2025-04-28 | Kinney Jonathan Craig | Buy | 837 | $15.80 |
| 2025-04-25 | Carstater Kent | Buy | 490 | $15.66 |
| 2025-04-25 | Kinney Jonathan Craig | Buy | 63 | $15.54 |
| 2025-04-25 | Peden Andrew | Buy | 1.2K | $15.50 |
| 2025-04-25 | Carstater Kent | Buy | 1.0K | $15.73 |
| 2025-04-25 | Carstater Kent | Buy | 100 | $15.62 |
| 2025-04-25 | Carstater Kent | Buy | 100 | $15.64 |
| 2025-04-25 | Carstater Kent | Buy | 100 | $15.73 |
| 2025-04-25 | Carstater Kent | Buy | 2.9K | $15.83 |
| 2025-04-25 | Carstater Kent | Buy | 310 | $15.66 |
| 2025-04-11 | Foster Michael T | Option exercise | 11K | $11.77 |
| 2025-04-04 | Allin Philip W | Option exercise | 11K | $11.77 |
| 2025-02-21 | Kinney Jonathan Craig | Buy | 400 | $17.66 |
| 2025-02-21 | Kinney Jonathan Craig | Buy | 1.2K | $17.60 |
| 2025-02-21 | Kinney Jonathan Craig | Buy | 400 | $18.01 |
| 2025-02-20 | Kinney Jonathan Craig | Buy | 400 | $18.62 |
| 2025-02-20 | Kinney Jonathan Craig | Buy | 178 | $18.65 |
| 2025-02-04 | Kinney Jonathan Craig | Buy | 122 | $18.65 |
| 2025-02-04 | Kinney Jonathan Craig | Grant | 122 | $18.65 |
| 2025-02-03 | Kinney Jonathan Craig | Grant | 500 | $18.60 |
| 2025-02-03 | Kinney Jonathan Craig | Buy | 500 | $18.60 |
| 2025-01-31 | Kinney Jonathan Craig | Buy | 400 | $19.10 |
| 2025-01-31 | Kinney Jonathan Craig | Grant | 400 | $19.10 |
| 2025-01-21 | Peden Andrew | Tax withheld | 71 | $19.88 |
| 2025-01-21 | Carstater Kent | Tax withheld | 213 | $19.88 |
| 2025-01-19 | Peden Andrew | Tax withheld | 96 | $19.00 |
| 2025-01-19 | Carstater Kent | Tax withheld | 241 | $19.00 |
| 2025-01-02 | Kinney Jonathan Craig | Option exercise | 5.8K | $11.77 |
| 2024-12-30 | Kinney Jonathan Craig | Option exercise | 1.2K | $11.77 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-16 | 2026-06-16 | 0001104659-26-074326 ↗ |
| 8-K | 2026-06-16 | 2026-06-16 | 0001104659-26-074581 ↗ |
| 10-Q | 2026-05-08 | 2026-03-31 | 0001104659-26-057594 ↗ |
| 8-K | 2026-04-29 | 2026-04-28 | 0001104659-26-050966 ↗ |
| 8-K | 2026-04-29 | 2026-04-29 | 0001104659-26-050955 ↗ |
| 8-K | 2026-04-15 | 2026-04-15 | 0001710482-26-000003 ↗ |
| 10-K | 2026-03-13 | 2025-12-31 | 0001104659-26-027378 ↗ |
| 8-K | 2026-01-28 | 2026-01-27 | 0001104659-26-007254 ↗ |
| 8-K | 2026-01-28 | 2026-01-28 | 0001104659-26-007250 ↗ |
| 10-Q | 2025-11-14 | 2025-09-30 | 0001104659-25-112012 ↗ |
| 8-K | 2025-10-29 | 2025-10-29 | 0001104659-25-103565 ↗ |
| 8-K | 2025-09-03 | 2025-09-03 | 0001558370-25-011846 ↗ |