Get the app
US › Financial Services

BancFirst Corporation (BANF)

US · Financial Services · Banks - Regional

$115.20+0.07%
Last close · 2026-11-06

Latest quarter · ended 2026-09-30

Revenue
$250.3M
Revenue YoY
+42.6%
Net profit
$67.3M
Profit YoY
+7.3%
EPS
$1.97
EPS estimate
$1.93
Net margin
26.9%

EPS came in at 1.97 against a street estimate of 1.93 — a beat of 2.1%.

Key statistics

Market cap
$3.87B
P/E
15.3
Forward P/E
18.1
P/B
1.86
Book value
$58.25
EPS (TTM)
$7.53
Dividend yield
1.78%
52-week high
$120.76
52-week low
$100.09
50-day MA
$109.32
200-day MA
$111.66
Beta
0.63

Analyst view

Analysts rate BancFirst Corporation a hold (0 buy, 3 hold, 0 sell out of 3) with an average price target of $122.33.

Shareholding

Insiders
30.97%
Institutions
57.97%

Largest institutional holders

FundStake
BlackRock Inc9.53%
Kayne Anderson Rudnick Investment Management LLC7.11%
State Street Corp4.35%
Vanguard Portfolio Management, LLC4.28%
Vanguard Capital Management, LLC2.89%
Dimensional Fund Advisors, Inc.2.73%
BancFirst Trust & Investment Management2.67%
Geode Capital Management, LLC1.72%

Recent filings & reports

DocumentDate
Reg FD disclosure · Q4 2026
HEADLINE NUMBERS • BancFirst Corporation acquired Spirit BankCorp, Inc. and its bank subsidiary, SpiritBank, on October 22, 2026. • SpiritBank had a
2026-10-23
Results announced · Q4 2026
HEADLINE NUMBERS • Third-quarter 2026 net income was $67.3 million, or $1.97 per diluted share, compared with $62.7 million, or $1.85 per diluted sha
2026-10-22
Reg FD disclosure · Q3 2026
BANCFIRST CORPORATION – 8-K SUMMARY HEADLINE NUMBERS • Quarterly common stock dividend declared at $0.52 per share, payable October 15, 2026 • Trust
2026-09-21
Quarterly report · Q2 2026
BANCFIRST CORPORATION 10-Q SUMMARY For the quarterly period ended June 30, 2026 --- HEADLINE NUMBERS • Total Assets: $15,082,243 thousand (June 30,
2026-08-07
Results announced · Q3 2026
BANCFIRST CORPORATION Q2 2026 EARNINGS SUMMARY HEADLINE NUMBERS • Net income: $66.7 million for Q2 2026, up from $62.3 million in Q2 2025 • Diluted
2026-07-23
Reg FD disclosure · Q2 2026
BANCFIRST CORPORATION 8-K SUMMARY HEADLINE NUMBERS • Acquisition Target Assets: SpiritBank has approximately $939.6 million in total assets • Loan P
2026-06-10
Shareholder vote results · Q2 2026
BANCFIRST CORPORATION (BANF) - 8-K SUMMARY HEADLINE NUMBERS • Shares outstanding (record date March 31, 2026): 33,575,976 common shares • Shares rep
2026-05-28
Quarterly report · Q1 2026
BANCFIRST CORPORATION – Q1 2026 10-Q SUMMARY HEADLINE NUMBERS • Total Assets: $15,116,541 thousand (March 31, 2026) vs. $14,838,893 thousand (Decemb
2026-05-08

Readable in the app.

Corporate actions

ActionDetailDate
Dividend$0.52 / share
ex-date Sep 30, 2026 · pay Oct 15, 2026
2026-09-30
Dividend$0.49 / share
ex-date Jun 30, 2026 · pay Jul 15, 2026
2026-06-30
Dividend$0.49 / share
ex-date Mar 31, 2026 · pay Apr 15, 2026
2026-03-31
Dividend$0.49 / share
ex-date Dec 31, 2025 · pay Jan 15, 2026
2025-12-31

Deals & corporate news

AnnouncementDate
Acquisition of SpiritBank, an Oklahoma community bank with approximately $866.8 million in assets
BancFirst Corporation completed its acquisition of Spirit BankCorp, Inc. and its subsidiary SpiritBank on October 22, 2026. SpiritBank was merged into BancFirst. The acquired community bank
2026-10-23
Acquisition of Spirit BankCorp, a privately held Oklahoma community bank
BancFirst Corporation announced on June 10, 2026, that it has agreed to acquire SpiritBank, a privately held community bank based in Tulsa, Oklahoma. The acquisition is expected to close in
2026-06-10
Acquisition of American Bank of Oklahoma completed in November 2025
BancFirst Corporation reported strong fourth quarter 2025 results with record net income of $59.5 million ($1.75 per share), up from $56.5 million ($1.68 per share) in Q4 2024. This marks th
2026-01-23
Acquisition of American Bank of Oklahoma for approximately $393 million in assets
BancFirst Corporation completed its acquisition of American Bank of Oklahoma (ABOK) on November 17, 2025. ABOK is a privately-held community bank with five locations across Oklahoma (Collins
2025-11-18

See the full picture

Technicals, trade setups with a published hit rate, AI analysis and earnings-call summaries for BancFirst Corporation — free to start.

Open in the appGoogle PlayApp Store

Other Financial Services companies

Data updated 2026-11-07.