BancFirst Corporation

$108.24+0.43%(+$0.46)
TickerSpark Score
62/100
Mixed
84
Valuation
90
Profitability
45
Growth
60
Health
30
Momentum

Built from real-time financials and updated daily. For a full Analyst Grade with bull/bear case, price targets, and qualitative risk analysis, generate a BANF research report →

52-Week Range18% of range
Low $101.48
Current $108.24
High $138.77

Companywww.bancfirst.bank

BancFirst Corporation operates as the bank holding company for BancFirst that provides a range of commercial banking services to retail customers, and small to medium-sized businesses. It operates through Metropolitan Banks, Community Banks, Pegasus Bank, and Other Financial Services segments. The company offers checking accounts, negotiable order of withdrawal accounts, savings accounts, money market accounts, sweep accounts, club accounts, individual retirement accounts, and certificates of deposit, as well as overdraft protection and auto draft services.

CEO
David R. Harlow
IPO
1990
Employees
2,135
HQ
Oklahoma City, OK, US

Price Chart

-16.71% · this period
$136.48$119.92$103.36May 19Nov 17May 19

Valuation

Market Cap
$3.64B
P/E
14.68
P/S
4.36
P/B
1.91
EV/EBITDA
-2.85
Div Yield
1.78%

Profitability

Gross Margin
83.52%
Op Margin
37.78%
Net Margin
29.66%
ROE
13.62%
ROIC
11.21%

Growth & Income

Revenue
$824.33M · -9.29%
Net Income
$240.61M · 11.21%
EPS
$7.22 · 10.23%
Op Income
$303.38M
FCF YoY
5.53%

Performance & Tape

52W High
$138.77
52W Low
$101.48
50D MA
$110.45
200D MA
$115.70
Beta
0.61
Avg Volume
149.80K

Get TickerSpark's AI analysis on BANF

Pro members can request AI-generated analysis on any ticker — technical setup, analyst consensus, earnings watch, insider pulse, financial health, and peer context. Ready in about a minute.

Start Free Trial →

Recent Insider Transactions

DateInsiderTypeShares
May 6, 26RAINBOLT DAVID Esell6,219
May 7, 26RAINBOLT DAVID Esell9,001
Apr 29, 26RAINBOLT DAVID Esell1
Apr 27, 26RAINBOLT DAVID Esell205
Apr 28, 26RAINBOLT DAVID Esell24,614
Apr 23, 26RAINBOLT DAVID Esell17,527
Apr 24, 26RAINBOLT DAVID Esell650
Apr 17, 26Andrus Hannahother800
Apr 17, 26Andrus Hannahother800
Apr 20, 26Carroll Jason Aother200

Our BANF Coverage

We haven't published any research on BANF yet

For a full analyst-grade research report — grades, price targets, full financials, chart analysis — generate one on demand.

Generate BANF Report →

Similar Companies