NEW Our free Dividend Tracker is live — see what your stocks pay you
Add your stocks and see every dividend they pay you — dates, amounts, and reinvested shares.
Start Free »

BancFirst Corporation BANF | NASDAQ

$109.00 $0.85 | 0.79%
TREND SIGNAL:Signal available — unlock to view |2026-08-21

Next Earnings: Oct 16, 2026

Company Overview:

Market Cap: $3.66B
Trailing PE: N/A
FWD PE *: 13.9x
Payout Ratio (TTM): 25.6%
52-Week Range: $101.48 - $123.00

* Forward PE is based on street estimates.

7.7 Year BANF Performance Metrics:

Total Return (with DRIP): 132.3% (11.57% CAGR)
Total Return (no DRIP): 122.3% (10.93% CAGR)
Share Price: 103.1% (9.64% CAGR)
Yield on Cost (with DRIP): 4.43%
Total Invested: $10,000
Total Value (with DRIP): $23,230
Total Return $ (with DRIP): $13,230
Dividend Increase: 63.3% (6.75% CAGR)
Dividend Yield (FWD): 1.91% ($2.08)
BANF 7.7-yr Total Return ($10K invested)
1M 3M 6M YTD 1Y 3Y 5Y 10Y
BANF Share Price
1M 3M 6M YTD 1Y 3Y 5Y 10Y All
BANF Price CAGR:1Y: -4.95%2Y: -1.35%5Y: 11.35%10Y: 9.63%
BANF Dividend Charts
BANF - Dividends
BANF Dividend CAGR:1Y: 6.12%2Y: 6.32%5Y: 7.63%10Y: 10.59%
BANF - Dividend Payout Ratio
BANF Dividend Payout Ratio CAGR:1Y: 0.99%2Y: 1.16%5Y: -3.03%10Y: -2.31%
BANF - Dividend to Free Cash Flow Ratio
BANF Dividend to FCF Ratio CAGR:1Y: -6.53%2Y: 6.96%5Y: -15.18%10Y: 0.25%

Unlock All Reports & Research Dividend Stocks like a BOSS!

Get 3 Months Free with Annual Plan
PRO
$171 ($14.25/mo) $102.60/yr ($8.55/mo)
7-day free trial
  • Unlimited Portfolio Tracker
  • Portfolio - Lots/Sales/Dividends
  • Portfolio Auto-DRIP
  • Buy/Sell Signals Dashboard
  • Stock Fundamentals
  • Compare Stocks Side-by-Side
  • Revenue & EPS Estimates
  • DCF Valuation Modeling
Try it free for 7 days
Combined 55% Lifetime Discount
Most Popular
PREMIUM
$288 ($24/mo) $172.80/yr ($14.40/mo)
7-day free trial
  • Everything in Pro
  • YieldMax PNL Tracker
  • YieldMax NAV Erosion Alerts
  • YM ETFs Trend Signals
  • 9/21 EMA Trend Signals
  • Stocks Dashboard
Try it free for 7 days
Combined 55% Lifetime Discount
ULTRA
$576 ($48/mo) $345.60/yr ($28.80/mo)
7-day free trial
  • Everything in Premium
  • 15min & 1hr Intraday Signals
  • Group & weekly ETF estimates
  • YouTuber Mode
  • Trades summary + CSV export
  • Priority data & support
Try it free for 7 days
Combined 55% Lifetime Discount

BANF Financials: Earnings, Revenue, Cash Flow, Ebitda, Cash/Debt, Shares Float, etc:

BANF - Revenue
BANF Revenue CAGR:1Y: 6.84%2Y: -10.94%5Y: 9.34%10Y: 8.98%
BANF - Earnings Per Share (EPS)
BANF EPS CAGR:1Y: 5.95%2Y: 5.83%5Y: 11.06%10Y: 13.35%
BANF - Net Income
BANF Net Income CAGR:1Y: 6.44%2Y: 6.40%5Y: 11.47%10Y: 14.00%
BANF - EBITDA
BANF EBITDA CAGR:1Y: 7.46%2Y: 7.06%5Y: 10.06%10Y: 10.33%
BANF - Free Cash Flow
BANF Free Cash Flow CAGR:1Y: 15.01%2Y: 0.63%5Y: 27.44%10Y: 11.10%
BANF - Free Cash Flow / Share
BANF Free Cash Flow / Share CAGR:1Y: 14.11%2Y: -0.08%5Y: 26.81%10Y: 10.31%
BANF - Operating Income
BANF Operating Income CAGR:1Y: 7.73%2Y: 7.29%5Y: 10.65%10Y: 10.66%
BANF - Gross Profit
BANF Gross Profit CAGR:1Y: 3.96%2Y: 5.28%5Y: 8.21%10Y: 8.42%
BANF - Shares Outstanding
BANF Shares Outstanding CAGR:1Y: 0.57%2Y: 0.61%5Y: 0.47%10Y: 0.67%
BANF - Share Buybacks
BANF Share Buybacks CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
BANF - Stock-Based Comp
BANF Stock-Based Comp CAGR:1Y: -20.25%2Y: -5.55%5Y: 8.72%10Y: 8.73%
BANF - Expenses
BANF Expenses CAGR:1Y: -16.25%2Y: 36.86%5Y: 11.62%10Y: 13.37%
BANF - Revenue by Segment
BANF Revenue CAGR:1Y: 6.84%2Y: -10.94%5Y: 9.34%10Y: 8.98%

Revenue, EPS, Net Income & Ebitda - Estimates VS Actual:

BANF - REVENUE: Actual + Estimates
BANF Actual Revenue CAGR:1Y: 6.84%2Y: -10.94%5Y: 9.34%10Y: 8.98%
BANF - EPS: Actual + Estimates
BANF Actual EPS CAGR:1Y: 5.95%2Y: 5.83%5Y: 11.06%10Y: 13.35%
BANF - NET INCOME: Actual + Estimates
BANF Actual Net Income CAGR:1Y: 6.44%2Y: 6.40%5Y: 11.47%10Y: 14.00%
BANF - EBITDA: Actual + Estimates
BANF Actual EBITDA CAGR:1Y: 7.46%2Y: 7.06%5Y: 10.06%10Y: 10.33%

Ratios, Profit Margins & Return on Capital:

BANF - Net Profit Margin
BANF Net Profit Margin CAGR:1Y: 2.13%2Y: 20.96%5Y: 2.45%10Y: 4.87%
BANF - Gross Profit Margin
BANF Gross Profit Margin CAGR:1Y: -0.27%2Y: 19.67%5Y: -0.54%10Y: -0.27%
BANF - Price to Earnings
BANF Price to Earnings CAGR:1Y: -16.55%2Y: -2.58%5Y: 2.01%10Y: -1.15%
BANF - Price To Sales Ratio
BANF Price To Sales Ratio CAGR:1Y: -15.03%2Y: 17.64%5Y: 4.45%10Y: 3.63%
BANF - Return on Capital Employed
BANF Return on Capital Employed CAGR:1Y: -0.98%2Y: -3.11%5Y: 52.60%10Y: 23.51%
BANF - Return on Invested Capital
BANF Return on Invested Capital CAGR:1Y: -1.88%2Y: -3.93%5Y: -2.36%10Y: 0.55%

Compare stocks side-by-side

BANF Dividends Info:

Annual Dividend: $2.08
Forward Yield: 1.91%
Ex-Dividend Date: 2026-09-30
Lifetime Dividends / Share: $22.28

BANF Dividend History: Dates, Payments & Yield list

Below is a schedule of all BANF dividend payments, ex-dates, share price on the day of the payment as well as the annualized yield & forward yield

Ex-Date Payment Date Amount Yield Forward Yield Price on Ex-Date
09/30/202610/02/2026$0.5201.98%1.92%$108.08
06/30/202607/02/2026$0.4901.76%1.72%$113.97
03/31/202604/02/2026$0.4901.81%1.8%$109.07
12/31/202501/02/2026$0.4901.85%1.84%$106.47
09/30/202510/02/2025$0.4901.55%1.57%$124.91
06/30/202507/02/2025$0.4601.49%1.42%$129.88
03/31/202504/02/2025$0.4601.67%1.67%$109.99
12/31/202401/02/2025$0.4601.57%1.58%$116.10
09/30/202410/02/2024$0.4601.75%1.83%$100.43
06/28/202407/01/2024$0.4301.96%1.98%$87.03
03/27/202403/29/2024$0.4301.96%2.08%$82.78
12/28/202301/01/2024$0.4301.73%1.95%$88.32
09/28/202310/02/2023$0.4301.97%2.03%$84.77
06/29/202307/03/2023$0.4001.74%1.74%$91.78
03/30/202304/03/2023$0.4001.96%1.95%$82.26
12/29/202201/16/2023$0.4001.81%1.77%$90.62
09/29/202210/17/2022$0.4001.77%1.73%$92.27
06/29/202207/15/2022$0.3601.5%1.59%$90.56
03/30/202204/15/2022$0.3601.73%1.73%$83.18
12/30/202101/17/2022$0.3602.05%1.85%$77.95
09/29/202110/15/2021$0.3602.36%2.26%$63.69
06/29/202107/15/2021$0.3402.18%2.29%$59.42
03/30/202104/15/2021$0.3401.89%1.96%$69.41
12/30/202001/15/2021$0.3402.34%2.12%$64.17
09/29/202010/15/2020$0.3403.34%3.07%$44.31
06/29/202007/15/2020$0.3203.28%3.27%$39.11
03/30/202004/15/2020$0.3203.8%3.93%$32.60
12/30/201901/15/2020$0.3202.04%2.04%$62.63
09/27/201910/15/2019$0.3202.3%2.27%$56.32
06/27/201907/15/2019$0.3002.15%2.19%$54.79
03/28/201904/15/2019$0.3002.33%2.18%$54.94
12/28/201801/15/2019$0.3000%2.24%$53.68
09/27/201810/15/2018$0.3000%2.24%$53.68
06/28/201807/13/2018$0.2100%1.56%$53.68
03/28/201804/13/2018$0.2100%1.56%$53.68
12/28/201701/15/2018$0.2100%1.56%$53.68
09/28/201710/13/2017$0.2100%1.56%$53.68
06/28/201707/14/2017$0.1900%1.42%$53.68
03/29/201704/14/2017$0.1900%1.42%$53.68
12/28/201601/13/2017$0.1900%1.42%$53.68
09/28/201610/14/2016$0.1900%1.42%$53.68
06/28/201607/15/2016$0.1800%1.34%$53.68
03/29/201604/15/2016$0.1800%1.34%$53.68
12/29/201501/15/2016$0.1800%1.34%$53.68
09/28/201510/15/2015$0.1800%1.34%$53.68
06/26/201507/15/2015$0.1700%1.27%$53.68
03/27/201504/15/2015$0.1700%1.27%$53.68
12/29/201401/15/2015$0.1700%1.27%$53.68
09/26/201410/15/2014$0.1700%1.27%$53.68
06/26/201407/15/2014$0.1550%1.15%$53.68
03/27/201404/15/2014$0.1550%1.15%$53.68
12/27/201301/15/2014$0.1550%1.15%$53.68
09/26/201310/15/2013$0.1550%1.15%$53.68
06/26/201307/15/2013$0.1450%1.08%$53.68
03/26/201304/15/2013$0.1450%1.08%$53.68
12/12/201212/31/2012$0.1450%1.08%$53.68
09/26/201210/15/2012$0.1450%1.08%$53.68
06/27/201207/16/2012$0.1350%1.01%$53.68
04/11/201204/16/2012$0.1350%1.01%$53.68
12/28/201101/17/2012$0.1350%1.01%$53.68
09/28/201110/17/2011$0.1350%1.01%$53.68
06/28/201107/15/2011$0.1250%0.93%$53.68
03/29/201104/15/2011$0.1250%0.93%$53.68
12/29/201001/18/2011$0.1250%0.93%$53.68
09/28/201010/15/2010$0.1250%0.93%$53.68
06/28/201007/15/2010$0.1150%0.86%$53.68
03/29/201004/15/2010$0.1150%0.86%$53.68
12/29/200901/15/2010$0.1150%0.86%$53.68
09/28/200910/15/2009$0.1150%0.86%$53.68
06/26/200907/15/2009$0.1100%0.82%$53.68
03/27/200904/15/2009$0.1100%0.82%$53.68
12/29/200801/15/2009$0.1100%0.82%$53.68
09/26/200810/15/2008$0.1100%0.82%$53.68
06/26/200807/15/2008$0.1000%0.75%$53.68
03/27/200804/15/2008$0.1000%0.75%$53.68
12/27/200701/15/2008$0.1000%0.75%$53.68
09/26/200710/15/2007$0.1000%0.75%$53.68
06/27/200707/16/2007$0.0900%0.67%$53.68
03/28/200704/16/2007$0.0900%0.67%$53.68
12/27/200601/16/2007$0.0900%0.67%$53.68
09/27/200610/16/2006$0.0900%0.67%$53.68
07/17/200607/17/2006$0.0800%0.6%$53.68
03/29/200604/17/2006$0.0800%0.6%$53.68
12/28/200501/17/2006$0.0800%0.6%$53.68
09/28/200510/14/2005$0.0800%0.6%$53.68
06/28/200507/15/2005$0.0700%0.52%$53.68
03/29/200504/15/2005$0.0700%0.52%$53.68
12/29/200401/14/2005$0.0700%0.52%$53.68
09/28/200410/15/2004$0.0700%0.52%$53.68
06/28/200407/15/2004$0.0630%0.47%$53.68
03/29/200404/15/2004$0.0630%0.47%$53.68
12/29/200301/15/2004$0.0630%0.47%$53.68
09/26/200310/15/2003$0.0630%0.47%$53.68
06/26/200307/15/2003$0.0550%0.41%$53.68
03/27/200304/15/2003$0.0550%0.41%$53.68
12/27/200201/15/2003$0.0550%0.41%$53.68
09/26/200210/15/2002$0.0500%0.37%$53.68
06/26/200207/15/2002$0.0500%0.37%$53.68
03/26/200204/15/2002$0.0450%0.34%$53.68
12/27/200101/15/2002$0.0450%0.34%$53.68
09/26/200110/15/2001$0.0450%0.34%$53.68
06/27/200107/16/2001$0.0450%0.34%$53.68
03/28/200104/16/2001$0.0450%0.34%$53.68
12/27/200001/15/2001$0.0450%0.34%$53.68
09/27/200010/16/2000$0.0400%0.3%$53.68
06/28/200007/17/2000$0.0400%0.3%$53.68
03/29/200004/17/2000$0.0400%0.3%$53.68
12/29/199901/17/2000$0.0400%0.3%$53.68
09/28/199910/15/1999$0.0350%0.26%$53.68
06/30/199907/15/1999$0.0300%0.22%$53.68
03/29/199904/15/1999$0.0300%0.22%$53.68
12/29/199801/15/1999$0.0300%0.22%$53.68
09/28/199810/15/1998$0.0300%0.22%$53.68
06/26/199807/15/1998$0.0300%0.22%$53.68
03/27/199804/14/1998$0.0300%0.22%$53.68
12/29/199701/15/1998$0.0300%0.22%$53.68
09/26/199710/15/1997$0.0250%0.19%$53.68
06/26/199707/15/1997$0.0250%0.19%$53.68
04/17/199704/21/1997$0.0250%0.19%$53.68
12/27/199601/15/1997$0.0250%0.19%$53.68
09/26/199610/15/1996$0.0200%0.15%$53.68
06/26/199607/15/1996$0.0200%0.15%$53.68
04/03/199604/15/1996$0.0200%0.15%$53.68
01/05/199601/16/1996$0.0200%0.15%$53.68
10/04/199510/16/1995$0.0440%0.33%$53.68
06/30/199507/14/1995$0.0180%0.13%$53.68
03/28/199504/14/1995$0.0180%0.13%$53.68
12/28/199401/17/1995$0.0180%0.13%$53.68
09/27/199410/14/1994$0.0150%0.11%$53.68
06/28/199407/15/1994$0.0150%0.11%$53.68
04/05/199404/15/1994$0.0150%0.11%$53.68
12/27/199301/14/1994$0.0150%0.11%$53.68
09/28/199310/15/1993$0.0130%0.09%$53.68
06/24/199307/15/1993$0.0130%0.09%$53.68
02/24/199302/26/1993$0.0380%0.28%$53.68
11/27/199212/02/1992$0.0380%0.28%$53.68
08/31/199209/02/1992$0.0380%0.28%$53.68
05/22/199205/27/1992$0.0380%0.28%$53.68
02/24/199202/26/1992$0.0330%0.25%$53.68
11/22/199111/27/1991$0.0330%0.25%$53.68
08/19/199108/21/1991$0.0330%0.25%$53.68
05/20/199105/22/1991$0.0330%0.25%$53.68
02/22/199102/27/1991$0.0250%0.19%$53.68

Projected Future Returns & Dividends for BANF

Based on past 7.7-year performance, here are BANF growth metrics:

Share price CAGR of +9.64%
Dividend CAGR of +10.63%

Using BANF CAGR metrics, we can estimate that your initial $10000 investment, over the next 10 years, should grow as follows:

BANF (DRIP)BANF - No DRIP
Current Price$109.00$109.00
Start Shares91.7491.74
Start Value$10,000$10,000
  
After 10 years:
Final Share Count111.8791.74
Dividends Payment$1.43$1.43
Annual Dividends$639$524
Yield on cost6.39%5.24%
Share Price$273.48$273.48
Total Dividends$3,510$3,135
Final Value$30,593$28,225

Estimated Future Value + Dividends - BANF

NOTE: Above numbers are our estimate based on BANF's Dividend and Price CAGR over past 7.7 years. These numbers should only be considered as "potential future returns"! DRIP assumes reinvesting dividends; No-DRIP assumes collecting dividends as cash.

We cannot guarantee that your actual returns will meet these estimates.

Get the best Dividend Stock Research Tools:

Get 3 Months Free with Annual Plan
PRO
$171 ($14.25/mo) $102.60/yr ($8.55/mo)
7-day free trial
  • Unlimited Portfolio Tracker
  • Portfolio - Lots/Sales/Dividends
  • Portfolio Auto-DRIP
  • Buy/Sell Signals Dashboard
  • Stock Fundamentals
  • Compare Stocks Side-by-Side
  • Revenue & EPS Estimates
  • DCF Valuation Modeling
Try it free for 7 days
Combined 55% Lifetime Discount
Most Popular
PREMIUM
$288 ($24/mo) $172.80/yr ($14.40/mo)
7-day free trial
  • Everything in Pro
  • YieldMax PNL Tracker
  • YieldMax NAV Erosion Alerts
  • YM ETFs Trend Signals
  • 9/21 EMA Trend Signals
  • Stocks Dashboard
Try it free for 7 days
Combined 55% Lifetime Discount
ULTRA
$576 ($48/mo) $345.60/yr ($28.80/mo)
7-day free trial
  • Everything in Premium
  • 15min & 1hr Intraday Signals
  • Group & weekly ETF estimates
  • YouTuber Mode
  • Trades summary + CSV export
  • Priority data & support
Try it free for 7 days
Combined 55% Lifetime Discount

Company Info

BancFirst Corporation (BANF) had its IPO on 1990-03-26, and is traded on NASDAQ stock exchange.

BancFirst Corporation functions as the parent bank holding company for BancFirst, delivering a wide spectrum of commercial banking services to both retail customers and small to mid-sized businesses. Its operations are organized into key divisions: Metropolitan Banks, Community Banks, Pegasus Bank, and a segment for Other Financial Services. The institution presents a comprehensive selection of deposit options, such as checking, negotiable order of withdrawal (NOW) accounts, savings, money market, sweep, and club accounts, in addition to individual retirement accounts (IRAs) and certificates of deposit (CDs). It also provides convenient features like overdraft protection and automatic drafting services. Regarding lending, BancFirst offers various commercial and financial loans tailored to support working capital, the acquisition or expansion of facilities, equipment purchases, and other business necessities. Its lending portfolio includes specialized areas like private banking, financing for the energy sector, commercial and residential real estate, and general commercial and industrial (C&I) loans. Moreover, it extends consumer loans to facilitate purchases of personal goods such as vehicles, boats, household items, as well as funding for vacations and educational pursuits. Beyond its core banking activities, the corporation engages in investment management and the administration of trusts for individuals, corporate entities, and employee benefit plans. It also acts as a bond trustee and paying agent for numerous municipal and governmental bodies throughout Oklahoma. Additional services encompass correspondent banking, including item processing and research, real estate investment ventures, and insurance agency operations. Rounding out its offerings are funds transfer, collection services, safe deposit boxes, and cash management solutions. BancFirst primarily caters to clients in Oklahoma's non-metropolitan trade centers and urban areas within its metropolitan statistical regions. The company maintains an extensive network of 108 banking branches across Oklahoma, supplemented by three locations in Dallas, Texas. Established in 1984, BancFirst Corporation was initially known as United Community Corporation before changing its name in November 1988, and its corporate headquarters are situated in Oklahoma City, Oklahoma.

BANF website: https://www.bancfirst.bank


Get Full Access to All Reports with DRIPCalc PRO

Get 3 Months Free with Annual Plan
PRO
$171 ($14.25/mo) $102.60/yr ($8.55/mo)
7-day free trial
  • Unlimited Portfolio Tracker
  • Portfolio - Lots/Sales/Dividends
  • Portfolio Auto-DRIP
  • Buy/Sell Signals Dashboard
  • Stock Fundamentals
  • Compare Stocks Side-by-Side
  • Revenue & EPS Estimates
  • DCF Valuation Modeling
Try it free for 7 days
Combined 55% Lifetime Discount
Most Popular
PREMIUM
$288 ($24/mo) $172.80/yr ($14.40/mo)
7-day free trial
  • Everything in Pro
  • YieldMax PNL Tracker
  • YieldMax NAV Erosion Alerts
  • YM ETFs Trend Signals
  • 9/21 EMA Trend Signals
  • Stocks Dashboard
Try it free for 7 days
Combined 55% Lifetime Discount
ULTRA
$576 ($48/mo) $345.60/yr ($28.80/mo)
7-day free trial
  • Everything in Premium
  • 15min & 1hr Intraday Signals
  • Group & weekly ETF estimates
  • YouTuber Mode
  • Trades summary + CSV export
  • Priority data & support
Try it free for 7 days
Combined 55% Lifetime Discount
Loading signals…

DCF model unavailable for BANF — no fundamentals on file (ETFs and funds are not modelable).