BancFirst Corporation logo BANF - BancFirst Corporation

NEXT EARNINGS: Apr 16, 2026 EPS Est: $1.77 | Rev Est: $177.2M
Price: -- -- | CONSENSUS: Hold DETAILS
STRONG
BUY
0
BUY 0
HOLD 2
SELL 1
STRONG
SELL
0
| PRICE TARGET: $95.00 DETAILS
HIGH: $95.00
LOW: $95.00
MEDIAN: $95.00
CONSENSUS: $95.00
DOWNSIDE: 14.84%
Market Cap: 3.72B
Volume: 140,284
Avg Volume: 119,086
52 Week Range: 97.02-138.77
Sector: Financial Services
Industry: Banks - Regional
Beta: 0.65
Last Dividend: $1.90
Exchange: NASDAQ
Country: US
Employees: 2,135
IPO Date: 1990-03-26
EPS (TTM): 7.22
P/E Ratio: 14.73
Revenue (TTM): 824.33M
Total Assets: 14.71B
Total Debt: 13.33M
Cash & Equiv: 4.32B
Rev Growth (5Y): 12.2%
EPS Growth (5Y): 18.8%
FCF Growth (5Y): 11.2%
ROCE: 2.1%
Debt/Equity: 0.00

Earnings History

Date EPS Actual EPS Est EPS Surprise Rev Actual Rev Est Rev Surprise
2026-01-22 $1.75 $1.78 -1.7% $181.0M $173.8M +4.2%
2025-10-17 $1.85 $1.86 -0.5% $175.5M $175.1M +0.2%
2025-07-17 $1.85 $1.67 +10.8% $169.3M $174.6M -3.0%
2025-04-17 $1.67 $1.58 +5.7% $164.8M $161.7M +2.0%
2025-01-23 $1.68 $1.61 +4.3% $162.9M $162.4M +0.3%
2024-10-17 $1.75 $1.58 +10.8% $163.7M $159.3M +2.7%
2024-07-18 $1.51 $1.42 +6.3% $153.8M $150.1M +2.5%
2024-04-18 $1.50 $1.39 +7.9% $151.0M $147.5M +2.3%

Track Record

Statements >
Metric 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014
Revenue 824.33M 908.71M 809.34M 603.57M 497.05M 464.34M 473.89M 428.40M 366.14M 325.60M 306.85M 290.57M
Net Income 240.61M 216.35M 212.47M 193.10M 167.63M 99.59M 134.88M 125.81M 86.44M 70.67M 66.17M 63.89M
EPS 7.22 6.55 6.45 5.89 5.12 3.05 4.13 3.85 2.72 2.26 2.13 2.07
Total Assets 14.71B 13.55B 12.37B 12.39B 9.41B 9.21B 8.57B 7.57B 7.25B 7.02B 6.69B 6.57B
Total Debt 13.33M 86.16M 89.45M 86.34M 85.99M 27.90M 27.90M 28.48M 32.86M 32.46M 32.46M 30.79M
Cash & Equivalents 4.32B 3.55B 2.40B 3.17B 2.05B 1.62B 1.87B 1.42B 1.76B 1.85B 1.60B 1.91B
Operating Cash Flow 0 261.20M 233.04M 226.27M 203.93M 154.85M 158.96M 140.01M 109.75M 90.54M 78.16M 76.92M
Free Cash Flow 0 224.55M 210.54M 206.49M 176.68M 88.41M 131.90M 88.15M 91.74M 79.71M 66.90M 65.43M
FCF per Share N/A 6.79 6.40 6.30 5.40 2.71 4.04 2.70 2.88 2.55 2.15 2.12
Book Value 6.04B 1.62B 1.43B 1.25B 1.17B 1.07B 1.00B 902.79M 775.63M 711.09M 655.51M 609.31M
Cash & ST Investments 4.32B 3.88B 3.95B 4.71B 2.58B 2.17B 2.36B 2.19B 2.22B 2.32B 1.60B 1.91B
ROC Equity 0.04 0.13 0.15 0.15 0.14 0.09 0.13 0.14 0.11 0.10 0.10 0.10