‹ Screener

BANCFIRST CORP /OK/

BANF, BANFP · National Commercial Banks · 33.6M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$1M (gross $2M, SBC $3M)

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

Grade

B76

BancFirst (OK) — high-ROA Oklahoma bank with strong franchise.

Strengths

Risks

Notable findings

Key metrics

Return on equity
13.0%
Return on assets
1.6%
Net-income growth
11.2%
Free cash flow
$237M
Tangible book value
$1.7B

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-07RAINBOLT DAVID ESell9.0K$115.11
2026-05-06RAINBOLT DAVID ESell6.2K$115.07
2026-04-29RAINBOLT DAVID ESell1$115.00
2026-04-28RAINBOLT DAVID ESell25K$115.55
2026-04-27RAINBOLT DAVID ESell205$115.01
2026-04-24RAINBOLT DAVID ESell650$115.02
2026-04-23RAINBOLT DAVID ESell18K$115.53
2026-04-20Carroll Jason AOption exercise200
2026-04-17Andrus HannahOption exercise800
2026-04-03Harlow David RI80
2026-04-03Hannah Dennis JayI58
2026-04-03Foster KellyI61
2026-04-03COPELAND SCOTTI89
2026-04-03FERGUSON ROY CI105
2026-04-03Andrus HannahI58
2026-04-03BRAND DENNIS LI62
2026-04-03Carroll Jason AI45
2026-04-03Wanzer DaraI42
2026-04-03Slay John K JRI68
2026-04-03SCHMIDT DARRYLI76
2026-02-26McCasland Thomas Howard IIIOther85K
2026-02-10FORAKER RANDYOption exercise3.0K$20.83
2026-02-10FORAKER RANDYSell3.0K$119.91
2026-02-03RAINBOLT DAVID EGift225K
2026-02-03RAINBOLT DAVID EOther188
2026-02-03RAINBOLT DAVID EGift225K
2026-02-03RAINBOLT DAVID EOther188
2026-01-30BF Bank Partners LPOther269K
2026-01-30RAINBOLT DAVID EOther225K
2026-01-30RAINBOLT DAVID EOther269K
2026-01-30RAINBOLT DAVID EOther38K
2025-12-18Martin William ScottGift5.0K
2025-12-09SCHMIDT DARRYLGift600
2025-12-09SCHMIDT DARRYLGift200
2025-08-13Drummond F FordOption exercise5.0K$20.83
2025-08-13Drummond F FordSell5.0K$126.29
2025-05-28Drummond F FordOption exercise5.0K$20.83
2025-05-28Drummond F FordSell5.0K$124.12
2025-05-21FORAKER RANDYOption exercise4.0K$20.83
2025-05-21FORAKER RANDYSell4.0K$126.61
2025-05-06RAINBOLT DAVID EOther23K
2025-05-06RAINBOLT DAVID EI14
2025-05-06RAINBOLT DAVID EOther23K
2025-04-02Andrus HannahI36
2025-04-02Wanzer DaraI47
2025-04-02Harlow David RI92
2025-04-02Hannah Dennis JayI66
2025-04-02SCHMIDT DARRYLI88
2025-04-02Goyne JoeI67
2025-04-02Foster KellyI68
2025-04-02FORAKER RANDYI103
2025-04-02FERGUSON ROY CI121
2025-04-02COPELAND SCOTTI104
2025-04-02RAINBOLT DAVID EI204
2025-04-02BRAND DENNIS LI56
2025-02-28Martin William ScottSell10K$119.13
2025-02-11SCHMIDT DARRYLSell5.0K$122.06
2025-02-05Drummond F FordOption exercise5.0K$20.83
2025-02-05Drummond F FordSell5.0K$120.58
2025-01-29Drummond F FordOption exercise5.0K$20.83
2025-01-29Drummond F FordSell5.0K$117.97

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

Notable events (8-K)

DateItems
2026-06-10Reg FDfiling ↗
2026-05-28Shareholder voteReg FDfiling ↗
2026-04-16Resultsfiling ↗
2026-02-27Exec/director changeReg FDfiling ↗
2026-01-23ResultsExhibitsfiling ↗
2025-11-20Reg FDfiling ↗
2025-11-18Reg FDfiling ↗
2025-11-13Reg FDfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-102026-06-100001193125-26-266024 ↗
8-K2026-05-282026-05-280001193125-26-245174 ↗
10-Q2026-05-082026-03-310001193125-26-214181 ↗
8-K2026-04-162026-04-160001193125-26-159052 ↗
8-K2026-02-272026-02-270001193125-26-081124 ↗
10-K2026-02-262025-12-310001193125-26-075954 ↗
8-K2026-01-232026-01-220001193125-26-019710 ↗
8-K2025-11-202025-11-200001193125-25-289674 ↗
8-K2025-11-182025-11-170001193125-25-284873 ↗
8-K2025-11-132025-11-130001193125-25-280351 ↗
10-Q2025-11-072025-09-300001193125-25-271672 ↗
8-K2025-10-172025-10-170001193125-25-242073 ↗