BANF

BancFirst Corporation
$111.31
+0.00 (+0.00%)
Mkt Cap 3.74B
Volume 73,850
52W Range 101.48-138.77
Sector Financial Services
Beta 0.61
EPS (TTM) 7.41
P/E Ratio 15.02
Revenue (TTM) 834.53M
Rev Growth (5Y) +12.2%
EPS Growth (5Y) +18.8%
AlphaVal · Fair Value
$142.45
Fair Value · Moderate
21.9% below fair value
AlphaQuality · Grade
B-
Banks, Insurers & Asset Managers
68.8 / 100 composite

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 N/A N/A
FCF / Share 7.09 6.79 6.40 6.30 5.40 2.71 4.04 2.70 2.88 2.55 N/A N/A
Operating CF 285.28M 261.20M 233.04M 226.27M 203.93M 154.85M 158.96M 140.01M 109.75M 90.54M N/A N/A
Total Assets 14.87B 13.55B 12.37B 12.39B 9.41B 9.21B 8.57B 7.57B 7.25B 7.02B N/A N/A
Total Debt 133.69M 86.16M 89.45M 86.34M 85.99M 27.90M 27.90M 28.48M 32.86M 32.46M N/A N/A
Cash & Equiv 226.95M 3.55B 2.40B 3.17B 2.05B 1.62B 1.87B 1.42B 1.76B 1.85B N/A N/A
Book Value 1.85B 1.62B 1.43B 1.25B 1.17B 1.07B 1.00B 902.79M 775.63M 711.09M N/A N/A
Return on Equity 0.13 0.13 0.15 0.15 0.14 0.09 0.13 0.14 0.11 0.10 N/A N/A
BANF News
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
SG Americas Securities LLC Has $1.24 Million Holdings in BancFirst Corporation $BANF
Apr 08, 2026 12:46 AM · defenseworld.net
BancFirst Corporation (NASDAQ:BANF) Sees Large Increase in Short Interest
Mar 17, 2026 11:16 PM · defenseworld.net
BANF and Silicon Labs Digitize the "Last Analog Domain" with Intelligent Tire Monitoring Solution
Mar 09, 2026 08:01 PM · prnewswire.com
BancFirst Corporation $BANF Shares Sold by Citigroup Inc.
Mar 07, 2026 11:36 PM · defenseworld.net