Stock Fundamentals

AI Research Report

Generate a comprehensive financial analysis report powered by AI

BANF.US Logo

BANF.US - Current Price

$108.79

Company Information

Company Name
BancFirst Corporation
Sector
Financial Services
Industry
Banks - Regional
Exchange
NASDAQ
ISIN: US05945F1030
CIK: 0000760498
CUSIP: 05945F103
Currency: USD
Full Time Employees: 2,135
Phone: 405 270 1086
Fiscal Year End: December
IPO Date: Mar 26, 1990
Description:

BancFirst Corporation operates as the bank holding company for BancFirst that provides a range of commercial banking services to retail customers, and small to medium-sized businesses in the United States. It operates through BancFirst Metropolitan Banks, BancFirst Community Banks, Pegasus, Worthington, and Other Financial Services segments. The company offers checking, negotiable order of withdrawal, savings, money market, health savings, Coverdell education, individual retirement, and sweep accounts, as well as certificates of deposit, overdraft protection, and auto draft services. It also provides commercial real estate owner occupied and non-owner occupied, construction and development, construction residential real estate, residential real estate first lien, agricultural, commercial and consumer non-real estate, and oil and gas loans; lending activities, such as private banking, commercial and residential real estate, commercial and industrial, and energy loans. In addition, the company offers investment management and administration of trusts for individuals, corporations, and employee benefit plans, as well as bond trustee and paying agent business for various Oklahoma municipalities and governmental entities; and provision of item processing, research, and other correspondent banking services to financial institutions and governmental units. Further, the company provides insurance agency services; and depository and funds transfer, collection, safe deposit box, cash management, and other services. It serves non-metropolitan trade centers and cities in the metropolitan statistical areas of Oklahoma. The company was formerly known as United Community Corporation and changed its name to BancFirst Corporation in November 1988. BancFirst Corporation was incorporated in 1984 and is headquartered in Oklahoma City, Oklahoma.

Address:

100 North Broadway Avenue, Oklahoma City, OK, United States, 73102

Directors & Officers

Name Title Year Born
Mr. David R. Harlow President, CEO & Director 1963
Ms. Hannah Andrus Executive VP, CFO & Treasurer 1986
Mr. B. Scott Copeland Executive VP & Head of Operations - BancFirst 1965
Mr. Randy P. Foraker Executive VP, Chief Risk Officer & Secretary 1956
Mr. Brian Wade Pierson Senior VP & Assistant Secretary 1956
Ms. Dara Wanzer Executive Vice President of Human Resources - BancFirst 1972
Mr. Harry Smith President of Pegasus Bank NA
Mr. Roy C. Ferguson Executive VP & Chief Credit Officer of BancFirst 1947
Ms. Laura J. Ratliff Advisory Director NA
Ms. Kelly Foster Executive VP & Chief Compliance Officer of BancFirst 1969

Shares Statistics

Shares Outstanding: 33.33M
Shares Float: 22.68M
% Insiders: 3,167.60%
% Institutions: 5,763.90%
Short % Float: 3.77%

Valuation Metrics

Enterprise Value: $-331.82M
Trailing P/E: 15.45
Forward P/E: 18.98

Financial Highlights

Market Cap: $3.63B
P/E Ratio: $15.45
PEG Ratio: $2.08
Book Value: $53.49
Dividend/Share: $1.87
Dividend Yield: 1.69%
Earnings/Share: $7.04
Profit Margin: 35.64%
Operating Margin: 49.31%
ROA (TTM): 1.73%
ROE (TTM): 14.11%
Revenue (TTM): $666.55M
Revenue/Share (TTM): $20.05
Earnings Growth (YOY): 5.70%
Revenue Growth (YOY): 6.50%

Stock Price History

1 Year Price History

2 Years Price History

5 Years Price History

10 Years Price History

Financial Charts

Revenue & Net Income

Operating Expenses

Balance Sheet Overview

Earnings Per Share (EPS)

Earnings History

Date EPS Actual EPS Estimate Difference Surprise %
Mar 31, 2026 N/A N/A N/A N/A
Dec 31, 2025 N/A 1.81 N/A N/A
Sep 30, 2025 1.85 1.86 N/A -53.76%
Jun 30, 2025 1.85 1.65 N/A 1,212.12%
Mar 31, 2025 1.67 1.58 N/A 569.62%
Dec 31, 2024 1.68 1.64 N/A 243.90%
Sep 30, 2024 1.75 1.58 N/A 1,075.95%
Jun 30, 2024 1.51 1.42 N/A 633.80%
Mar 31, 2024 1.50 1.39 N/A 791.37%
Dec 31, 2023 1.46 1.38 N/A 579.71%
Sep 30, 2023 1.52 1.49 N/A 201.34%
Jun 30, 2023 1.64 1.61 N/A 186.34%
Mar 31, 2023 1.72 1.68 N/A 238.10%
Dec 31, 2022 1.70 1.72 N/A -116.28%
Sep 30, 2022 1.65 1.51 N/A 927.15%
Jun 30, 2022 1.34 1.09 N/A 2,293.58%
Mar 31, 2022 1.08 0.94 N/A 1,489.36%
Dec 31, 2021 1.15 1.08 N/A 648.15%
Sep 30, 2021 1.16 1.22 N/A -491.80%
Jun 30, 2021 1.45 1.13 N/A 2,831.86%
Mar 31, 2021 1.27 0.97 N/A 3,092.78%
Dec 31, 2020 1.06 0.74 N/A 4,324.32%
Sep 30, 2020 0.63 0.76 N/A -1,710.53%
Jun 30, 2020 0.63 0.48 N/A 3,125.00%
Mar 31, 2020 0.68 0.82 N/A -1,707.32%
Dec 31, 2019 1.09 1.04 N/A 480.77%
Sep 30, 2019 1.00 1.01 N/A -99.01%
Jun 30, 2019 1.02 0.93 N/A 967.74%
Mar 31, 2019 0.96 0.92 N/A 434.78%
Dec 31, 2018 0.98 0.94 N/A 425.53%
Sep 30, 2018 0.98 0.92 N/A 652.17%
Jun 30, 2018 0.91 0.85 N/A 705.88%
Mar 31, 2018 0.95 0.82 N/A 1,585.37%
Dec 31, 2017 0.66 0.69 N/A -434.78%
Sep 30, 2017 0.68 0.71 N/A -422.54%
Jun 30, 2017 0.71 0.58 N/A 2,241.38%
Mar 31, 2017 0.68 0.57 N/A 1,929.82%
Dec 31, 2016 0.58 0.56 N/A 357.14%
Sep 30, 2016 0.56 0.57 N/A -175.44%
Jun 30, 2016 0.55 0.52 N/A 576.92%
Mar 31, 2016 0.53 0.49 N/A 816.33%
Dec 31, 2015 0.50 0.50 N/A 0.00%
Sep 30, 2015 0.49 0.51 N/A -392.16%
Jun 30, 2015 0.59 0.48 N/A 2,291.67%
Mar 31, 2015 0.52 0.47 N/A 1,063.83%
Dec 31, 2014 0.50 0.48 N/A 416.67%
Sep 30, 2014 0.60 0.47 N/A 2,765.96%
Jun 30, 2014 0.46 0.43 N/A 697.67%
Mar 31, 2014 0.47 0.41 N/A 1,463.41%
Dec 31, 2013 0.44 0.42 N/A 476.19%
Sep 30, 2013 0.47 0.43 N/A 930.23%
Jun 30, 2013 0.41 0.40 N/A 250.00%
Mar 31, 2013 0.43 0.39 N/A 1,025.64%
Dec 31, 2012 0.40 0.40 N/A 0.00%
Sep 30, 2012 0.45 0.39 N/A 1,538.46%
Jun 30, 2012 0.38 0.40 N/A -500.00%
Mar 31, 2012 0.41 0.36 N/A 1,388.89%
Dec 31, 2011 0.38 0.36 N/A 555.56%
Sep 30, 2011 0.41 0.36 N/A 1,388.89%
Jun 30, 2011 0.34 0.34 N/A 0.00%
Mar 31, 2011 0.36 N/A N/A N/A
Dec 31, 2010 0.33 0.34 N/A -294.12%
Sep 30, 2010 0.38 0.33 N/A 1,515.15%
Jun 30, 2010 0.36 0.28 N/A 2,857.14%
Mar 31, 2010 0.30 0.26 N/A 1,538.46%
Dec 31, 2009 0.32 0.20 N/A 6,000.00%
Sep 30, 2009 0.30 0.21 N/A 4,285.71%
Jun 30, 2009 0.20 0.17 N/A 1,764.71%
Mar 31, 2009 0.23 0.19 N/A 2,105.26%
Dec 31, 2008 0.26 0.31 N/A -1,612.90%
Sep 30, 2008 0.35 0.31 N/A 1,290.32%
Jun 30, 2008 0.45 0.38 N/A 1,842.11%
Mar 31, 2008 0.37 0.38 N/A -263.16%
Dec 31, 2007 0.38 0.39 N/A -256.41%
Sep 30, 2007 0.53 0.42 N/A 2,619.05%
Jun 30, 2007 0.42 0.38 N/A 1,052.63%
Mar 31, 2007 0.35 0.36 N/A -277.78%
Dec 31, 2006 0.42 0.40 N/A 500.00%
Sep 30, 2006 0.40 0.39 N/A 256.41%
Jun 30, 2006 0.38 0.37 N/A 270.27%
Mar 31, 2006 0.34 0.36 N/A -555.56%
Dec 31, 2005 0.36 0.35 N/A 285.71%
Sep 30, 2005 0.29 0.34 N/A -1,470.59%
Jun 30, 2005 0.35 0.33 N/A 606.06%
Mar 31, 2005 0.34 0.30 N/A 1,333.33%
Dec 31, 2004 0.30 0.31 N/A -322.58%
Sep 30, 2004 0.29 0.27 N/A 740.74%
Jun 30, 2004 0.27 0.26 N/A 384.62%
Mar 31, 2004 0.26 0.25 N/A 400.00%
Dec 31, 2003 0.25 0.26 N/A -384.62%
Sep 30, 2003 0.23 0.26 N/A -1,153.85%
Jun 30, 2003 0.26 0.26 N/A 0.00%
Mar 31, 2003 0.27 0.25 N/A 800.00%
Dec 31, 2002 0.26 0.26 N/A 0.00%
Sep 30, 2002 0.27 0.25 N/A 800.00%
Jun 30, 2002 0.26 0.24 N/A 833.33%
Mar 31, 2002 0.24 0.22 N/A 909.09%
Dec 31, 2001 0.21 0.20 N/A 500.00%
Sep 30, 2001 0.21 N/A N/A N/A
Jun 30, 2001 0.21 0.21 N/A 0.00%
Mar 31, 2001 0.21 0.21 N/A 0.00%
Dec 31, 2000 0.21 0.21 N/A 0.00%
Sep 30, 2000 0.21 0.20 N/A 500.00%
Jun 30, 2000 0.20 0.19 N/A 526.32%
Mar 31, 2000 0.19 0.18 N/A 555.56%
Dec 31, 1999 0.18 0.18 N/A 0.00%
Sep 30, 1999 0.18 0.17 N/A 588.24%
Jun 30, 1999 0.16 0.16 N/A 0.00%
Mar 31, 1999 0.17 0.16 N/A 625.00%
Dec 31, 1998 0.16 0.15 N/A 666.67%
Sep 30, 1998 0.17 0.15 N/A 1,333.33%
Jun 30, 1998 0.15 0.16 N/A -625.00%
Mar 31, 1998 0.19 0.17 N/A 1,176.47%
Sep 30, 1997 0.16 0.14 N/A 1,428.57%
Jun 30, 1997 0.14 0.14 N/A 0.00%
Mar 31, 1997 0.14 0.15 N/A -666.67%
Dec 31, 1996 0.13 0.15 N/A -1,333.33%
Sep 30, 1996 0.15 0.15 N/A 0.00%
Jun 30, 1996 0.15 0.14 N/A 714.29%
Mar 31, 1996 0.16 0.13 N/A 2,307.69%
Dec 31, 1995 0.14 0.13 N/A 769.23%
Sep 30, 1995 0.14 0.13 N/A 769.23%
Jun 30, 1995 0.12 0.12 N/A 0.00%
Mar 31, 1995 0.11 0.11 N/A 0.00%

Balance Sheet (Yearly)

Date Cash Total Debt Total Assets Total Liabilities Total Equity
2024-12-31 $3.55B $N/A $13.55B $11.93B $1.62B
2023-12-31 $2.40B $N/A $12.37B $10.94B $1.43B
2022-12-31 $3.17B $N/A $12.39B $11.14B $1.25B
2021-12-31 $2.05B $N/A $9.41B $8.23B $1.17B
2020-12-31 $1.62B $N/A $9.21B $8.14B $1.07B
2019-12-31 $1.87B $N/A $8.57B $7.56B $1.00B
2018-12-31 $1.42B $N/A $7.57B $6.67B $902.79M
2017-12-31 $1.76B $N/A $7.25B $6.48B $775.63M
2016-12-31 $1.85B $N/A $7.02B $6.31B $711.09M
2015-12-31 $1.60B $N/A $6.69B $6.04B $655.51M
2014-12-31 $1.91B $N/A $6.57B $5.97B $609.31M
2013-12-31 $1.86B $N/A $6.04B $5.48B $557.00M
2012-12-31 $1.95B $N/A $6.02B $5.50B $519.57M
2011-12-31 $1.71B $N/A $5.61B $5.13B $483.04M
2010-12-31 $1.20B $N/A $5.06B $4.60B $458.59M
2009-12-31 $1.04B $N/A $4.42B $3.99B $430.75M
2008-12-31 $453.10M $N/A $3.87B $3.45B $413.79M
2007-12-31 $196.49M $N/A $3.74B $3.37B $371.96M
2006-12-31 $154.96M $N/A $3.42B $3.07B $348.36M
2005-12-31 $204.37M $N/A $3.22B $2.92B $302.35M
2004-12-31 $116.21M $N/A $3.05B $2.77B $277.50M
2003-12-31 $159.13M $N/A $2.92B $2.66B $255.37M
2002-12-31 $161.11M $N/A $2.80B $2.54B $251.51M
2001-12-31 $165.11M $N/A $2.76B $2.53B $223.17M
2000-12-31 $163.12M $N/A $2.57B $2.37B $196.96M
1999-12-31 $128.41M $N/A $2.34B $2.17B $164.71M
1998-12-31 $132.30M $N/A $2.34B $2.13B $201.90M
1997-12-31 $104.60M $N/A $2.02B $1.84B $181.20M
1996-12-31 $77.00M $N/A $1.24B $1.12B $112.10M
1995-12-31 $85.40M $N/A $1.05B $950.00M $98.30M
1994-12-31 $53.60M $N/A $872.90M $790.90M $82.00M
1993-12-31 $48.90M $N/A $823.20M $742.20M $80.00M
1992-12-31 $45.10M $N/A $705.10M $652.90M $50.70M

Insider Trading

Date Insider Name Title Transaction Type Shares Price Value
Aug 13, 2025 N/A N/A N/A N/A N/A N/A
May 28, 2025 N/A N/A N/A N/A N/A N/A
May 21, 2025 N/A N/A N/A N/A N/A N/A
Feb 28, 2025 N/A N/A N/A N/A N/A N/A
Feb 11, 2025 N/A N/A N/A N/A N/A N/A
Feb 05, 2025 N/A N/A N/A N/A N/A N/A
Jan 29, 2025 N/A N/A N/A N/A N/A N/A
Dec 12, 2024 N/A N/A N/A N/A N/A N/A
Nov 21, 2024 N/A N/A N/A N/A N/A N/A
Nov 15, 2024 N/A N/A N/A N/A N/A N/A
Nov 13, 2024 N/A N/A N/A N/A N/A N/A
Nov 06, 2024 N/A N/A N/A N/A N/A N/A
Nov 06, 2024 N/A N/A N/A N/A N/A N/A
Oct 30, 2024 N/A N/A N/A N/A N/A N/A
Oct 28, 2024 N/A N/A N/A N/A N/A N/A

Watchlist

0

No stocks in watchlist