‹ Screener

Bank7 Corp.

BSVN · State Commercial Banks · 9.5M shares · -2%/yr ↓ buyback · EDGAR filings ↗

Reference price $44.07 · est. market cap ~$420M — last insider sale, 2026-05-28 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B80

Bank7 Corp — high-return Oklahoma commercial bank.

Strengths

Risks

Notable findings

Key metrics

Return on equity
17.2%
Return on assets
2.2%
Net-income growth
-5.8%
Free cash flow
$41M
Tangible book value
$239M

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-28Haines Douglas ASell1.0K$44.07
2026-05-05Mathews Darrell Lee Jr.Sell1.0K$43.00
2026-03-09Travis Thomas LSell6.0K$40.00
2026-02-19Phillips John TGift500
2026-02-15Phillips John TTax withheld1.6K$43.92
2026-02-15Estes Jason ETax withheld3.3K$43.92
2026-02-15Travis Thomas LTax withheld6.7K$43.92
2026-02-15Litchfield HenryTax withheld821$43.92
2026-02-15Haines Douglas ATax withheld804$43.92
2026-02-15Levinson Andrew JTax withheld1.5K$43.92
2026-02-15Harris Kelly JTax withheld1.1K$43.92
2026-02-04Harris Kelly JSell4.5K$45.75
2025-12-17Travis Thomas LTax withheld1.5K$44.78
2025-12-17Levinson Andrew JTax withheld327$44.78
2025-12-17Haines Douglas ATax withheld91$44.78
2025-12-17Litchfield HenryTax withheld127$44.78
2025-12-17Estes Jason ETax withheld827$44.78
2025-12-17Phillips John TTax withheld827$44.78
2025-12-17Harris Kelly JTax withheld327$44.78
2025-10-30Levinson Andrew JTax withheld291$41.64
2025-09-03Harris Kelly JSell3.3K$48.38
2025-09-02Harris Kelly JSell1.7K$49.28
2025-08-26Travis Thomas LSell13K$49.36
2025-07-29Estes Jason EGrant2.0K
2025-07-29Estes Jason EGrant30K
2025-07-29Phillips John TGrant1.6K
2025-07-29Travis Thomas LGrant4.4K
2025-07-29Harris Kelly JGrant1.2K
2025-07-24Estes Jason ESell1.6K$47.50
2025-07-24Estes Jason ESell292$48.00
2025-07-23Estes Jason ESell634$48.50
2025-07-22Estes Jason ESell1$49.00
2025-07-22Estes Jason ESell818$49.05
2025-03-05Haines Douglas ABuy1.4K$39.91
2025-02-25Litchfield HenryOption exercise5.0K$14.31
2025-02-25Litchfield HenrySell5.0K$41.54
2025-02-15Levinson Andrew JTax withheld923$43.17
2025-02-15Phillips John TGrant4.4K
2025-02-15Phillips John TTax withheld527$43.17
2025-02-15Phillips John TTax withheld684$43.17
2025-02-15Harris Kelly JGrant3.2K
2025-02-15Harris Kelly JTax withheld392$43.17
2025-02-15Harris Kelly JTax withheld439$43.17
2025-02-15BUERGLER WILLIAM MGrant1.0K
2025-02-15Levinson Andrew JGrant3.0K
2025-02-15Levinson Andrew JTax withheld364$43.17
2025-02-15Gray Edward PatrickGrant839
2025-02-15Sanner J. MichaelGrant1.0K
2025-02-15Whitcomb Gary DGrant919
2025-02-15Dick Teresa L.Grant839
2025-02-15Estes Jason EGrant6.1K
2025-02-15Estes Jason ETax withheld742$43.17
2025-02-15Estes Jason ETax withheld854$43.17
2025-02-15Haines Douglas AGrant2.0K
2025-02-15Haines Douglas ATax withheld253$43.17
2025-02-15Haines Douglas ATax withheld406$43.17
2025-02-15Litchfield HenryGrant2.0K
2025-02-15Litchfield HenryTax withheld301$43.17
2025-02-15Litchfield HenryTax withheld430$43.17
2025-02-15Travis Thomas LGrant14K
2025-02-15Travis Thomas LTax withheld2.2K$43.17
2025-02-15Travis Thomas LTax withheld2.7K$43.17
2025-02-12Phillips John TGift400
2025-01-06Haines Douglas ATax withheld69$44.72
2025-01-06Harris Kelly JTax withheld58$44.72
2025-01-06Levinson Andrew JTax withheld138$44.72
2025-01-06Litchfield HenryTax withheld69$44.72
2025-01-06Estes Jason ETax withheld353$44.72
2025-01-06Phillips John TTax withheld233$44.72
2025-01-06Travis Thomas LTax withheld393$44.72
2025-01-04Estes Jason ETax withheld551$45.01
2025-01-04Phillips John TTax withheld364$45.01
2025-01-04Travis Thomas LTax withheld984$45.01

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-21Shareholder votefiling ↗
2026-04-14ResultsReg FDExhibitsfiling ↗
2026-01-15ResultsReg FDExhibitsfiling ↗
2025-10-15ResultsReg FDExhibitsfiling ↗
2025-07-17ResultsReg FDExhibitsfiling ↗
2025-05-19Shareholder votefiling ↗
2025-04-10ResultsReg FDExhibitsfiling ↗
2025-03-25Auditor changeExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-212026-05-200001140361-26-022462 ↗
10-Q2026-05-112026-03-310001140361-26-020594 ↗
8-K2026-04-142026-04-140001140361-26-014522 ↗
10-K2026-03-172025-12-310001140361-26-009657 ↗
8-K2026-01-152026-01-150001140361-26-001264 ↗
10-Q2025-11-072025-09-300001140361-25-041162 ↗
8-K2025-10-152025-10-150001140361-25-038151 ↗
10-Q2025-08-072025-06-300001140361-25-029593 ↗
8-K2025-07-172025-07-170001140361-25-026134 ↗
8-K2025-05-192025-05-150001140361-25-019776 ↗
10-Q2025-05-122025-03-310001140361-25-018373 ↗
8-K2025-04-102025-04-100001140361-25-013171 ↗