BancFirst Corp
BANF
NASDAQ
Banking
$112.16
USD
-1.31 (-1.15%)
At close: Jul 30, 2026, 4:00 PM EDT
Market Cap $3.91B
Volume 95.5K
About BancFirst Corp
BancFirst Corp. is a bank holding company, which provides retail and commercial banking services. The company is headquartered in Oklahoma City, Oklahoma and currently employs 2,260 full-time employees. The firm has six business units: BancFirst metropolitan banks, BancFirst community banks, Pegasus, Worthington, other financial services and executive operations and support. BancFirst metropolitan banks, BancFirst community banks, Pegasus and Worthington offer traditional banking products such as commercial and retail lending and a full line of deposit accounts. BancFirst metropolitan bank’s banking locations are in the metropolitan Oklahoma City and Tulsa areas. The firm's banking locations: one location in Collinsville, Oklahoma, one location in Disney, Oklahoma, one location in Ramona, Oklahoma, one location in Skiatook, Oklahoma and two locations in Muskogee, Oklahoma. Pegasus’s banking locations include the Dallas metropolitan area. Arlington, Fort Worth and Denton, Texas are banking locations of Worthington.
CEO
Mr. David Harlow
HQ
Oklahoma City, OKLAHOMA, US
Founded
1993
Employees
2,260
Quantli Score
8.4
Outperform
Fin. Health
8.1
Profitability
7.6
Growth
9.0
Cash-Flow Q.
8.8
Key Metrics
7 metrics our research team weighs before forming a view on BANF.
Based on Quantli research · SEC filings · as of Q1 2026
METRIC
VALUE
CHANGE
TREND (3Y)
Revenue Growth (TTM)
5.1%
-5.8 pp
Gross Margin (TTM)
72.6%
+2.7 pp
Operating Margin (TTM)
32.4%
+1.8 pp
Net Margin (TTM)
25.5%
+1.4 pp
ROE (TTM)
13.0%
-0.3 pp
EPS Growth (TTM)
10.6%
+2.8 pp
Free Cash Flow (TTM)
$236.39M
+1.0%
Financial Snapshot
Revenue
$970.60M
+5.1%
YoY
Gross Margin
73%
TTM
+3.9%
YoY
Net Income
$247.49M
+11.4%
YoY
Operating Cash Flow
$284.17M
+4.5%
YoY
Key Statistics
Open
$113.27
Previous Close
$113.47
Day Range
$112.15 - $114.37
52 Week Range
$101.48 - $138.77
Volume
95.5K
Average Volume (10 Days)
160.0K
Market Cap
$3.91B
P/E Ratio (TTM)
15.79
P/S Ratio (TTM)
4.03
Dividend Yield
1.62%
Valuation Measurement
Market Cap
$3.91B
Trailing P/E
15.79
Price / Sales
4.03
Price / Book
2.06
Financial Highlights
Profit Margin
25.5%
Return on Assets
1.6%
Return on Equity
13.0%
Revenue (TTM)
$970.60M
Net Income (TTM)
$247.49M
Diluted EPS (TTM)
$7.30
Total Cash (MRQ)
$253.79M
Levered FCF (TTM)
$236.39M
Turn research into action
Knowing a stock is strong is the start. Knowing how to invest in it when you spot good research is good returns.
Analyst Consensus
Based on 1 analyst ratings
Avg Target: $125.00
(+11.4% upside)
High: $125.00 · Low: $125.00
Strong Buy
0%
Buy
0%
Hold
100%
Sell
0%
Strong Sell
0%