BANF

BancFirst Corporation
$114.04
+1.67 (+1.49%)
Mkt Cap 3.83B
Volume 107,505
52W Range 101.48-138.77
Sector Financial Services
Beta 0.60
EPS (TTM) 7.41
P/E Ratio 15.39
Revenue (TTM) 834.53M
Rev Growth (5Y) +12.2%
EPS Growth (5Y) +18.8%
AlphaVal · Fair Value
What we estimate one share is worth
$143.97
Fair Value moderate signal
20.8% below fair value
Modeled from cash flows & growth.
AlphaQuality · Grade
How strong & durable the business is
B-
Banks, Insurers & Asset Managers
68.8 / 100 composite
A bank, insurer or asset manager — graded A–F vs. similar companies.

Company Description

Track Record

Showing latest 4 periods • Swipe for more
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
Free Cash Flow 236.97M 224.55M 210.54M 206.49M 176.68M 88.41M 131.90M 88.15M 91.74M 79.71M 66.90M 65.43M
FCF / Share 7.09 6.79 6.40 6.30 5.40 2.71 4.04 2.70 2.88 2.55 2.15 2.12
Operating CF 285.28M 261.20M 233.04M 226.27M 203.93M 154.85M 158.96M 140.01M 109.75M 90.54M 78.16M 76.92M
Total Assets 14.87B 13.55B 12.37B 12.39B 9.41B 9.21B 8.57B 7.57B 7.25B 7.02B 6.69B 6.57B
Total Debt 133.69M 86.16M 89.45M 86.34M 85.99M 27.90M 27.90M 28.48M 32.86M 32.46M 32.46M 30.79M
Cash & Equiv 226.95M 3.55B 2.40B 3.17B 2.05B 1.62B 1.87B 1.42B 1.76B 1.85B 1.60B 1.91B
Book Value 1.85B 1.62B 1.43B 1.25B 1.17B 1.07B 1.00B 902.79M 775.63M 711.09M 655.51M 609.31M
Return on Equity 0.13 0.13 0.15 0.15 0.14 0.09 0.13 0.14 0.11 0.10 0.10 0.10
BANF News
BancFirst (BANF) Upgraded to Buy: Here's What You Should Know
Jul 06, 2026 09:01 AM · zacks.com
BancFirst Corporation Announces Acquisition of SpiritBank
Jun 10, 2026 01:00 PM · prnewswire.com
All You Need to Know About BancFirst (BANF) Rating Upgrade to Buy
May 28, 2026 09:01 AM · zacks.com
BancFirst Corporation (BANF) Shareholder/Analyst Call Prepared Remarks Transcript
May 28, 2026 08:14 AM · seekingalpha.com
Do Options Traders Know Something About BancFirst Stock We Don't?
May 19, 2026 06:55 AM · zacks.com
Is BancFirst (BANF) Stock Outpacing Its Finance Peers This Year?
May 19, 2026 06:41 AM · zacks.com
BancFirst (NASDAQ:BANF) Director Sells $74,763.00 in Stock
Apr 27, 2026 01:08 AM · defenseworld.net
BancFirst (BANF) Surpasses Q1 Earnings and Revenue Estimates
Apr 16, 2026 02:06 PM · zacks.com
BANCFIRST CORPORATION REPORTS FIRST QUARTER EARNINGS
Apr 16, 2026 12:00 PM · prnewswire.com
Is BancFirst (BANF) Outperforming Other Finance Stocks This Year?
Apr 13, 2026 06:41 AM · zacks.com