Stock Fundamentals

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,260
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; automobiles, home equity loans, and other personal loans; and securities investment products. 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 commercial and personal insurance products; 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 & Principal Accounting Officer 1987
Mr. John K. Slay Jr. Executive VP & Chief Credit Officer of BancFirst 1965
Mr. B. Scott Copeland Executive VP & COO of BancFirst 1965
Ms. Dara Wanzer Executive Vice President of Human Resources - BancFirst 1972
Mr. D. Jay Hannah Executive VP & Chief Communications Officer of BancFirst 1956
Mr. Jason A. Carroll Executive VP & Chief Risk Officer 1980
Mr. Brian Wade Pierson Senior VP & Secretary 1957
Mr. Harry Smith President of Pegasus Bank NA
Ms. Laura J. Ratliff Advisory Director NA

Insider Trading

Date Insider Name Title Transaction Type Shares Price Value
Apr 24, 2026 David E Rainbolt N/A Sale 650.00 $115.02 $74.76K
Apr 23, 2026 David E Rainbolt N/A Sale 17.53K $115.53 $2.02M
Aug 13, 2025 F Ford Drummond N/A Sale 5.00K $126.29 $631.45K
May 28, 2025 F Ford Drummond N/A Sale 5.00K $124.12 $620.60K
May 21, 2025 Randy Foraker N/A Sale 4.00K $126.61 $506.44K

Institutional Holders

Holder Name Shares Date Reported % Out Value % Change
BlackRock Inc 3.09M Mar 31, 2026 9.20% $0.01 0.56%
Kayne Anderson Rudnick Investment Management LLC 2.59M Mar 31, 2026 7.71% $0.83 -0.94%
Vanguard Group Inc 2.27M Dec 31, 2025 6.77% $0.00 -0.41%
Vanguard Portfolio Management, LLC 1.54M Mar 31, 2026 4.60% $0.01 0.00%
State Street Corp 1.33M Mar 31, 2026 3.95% $0.01 -3.66%
Vanguard Capital Management, LLC 1.08M Mar 31, 2026 3.23% $0.00 0.00%
BancFirst Trust & Investment Management 871.99K Mar 31, 2026 2.60% $41.58 2.34%
Dimensional Fund Advisors, Inc. 869.55K Mar 31, 2026 2.59% $0.02 -2.62%
Geode Capital Management, LLC 533.13K Mar 31, 2026 1.59% $0.00 3.34%
Fuller & Thaler Asset Management Inc 269.94K Mar 31, 2026 0.80% $0.10 -50.08%
Wells Fargo & Co 268.78K Mar 31, 2026 0.80% $0.01 -4.40%
NORGES BANK 261.49K Dec 31, 2025 0.78% $0.00 0.00%
Northern Trust Corp 245.65K Mar 31, 2026 0.73% $0.00 1.86%
Champlain Investment Partners, LLC 223.38K Mar 31, 2026 0.67% $0.31 -7.21%
American Century Companies Inc 216.14K Mar 31, 2026 0.64% $0.01 41.03%
Morgan Stanley - Brokerage Accounts 211.45K Mar 31, 2026 0.63% $0.00 -12.78%
Massachusetts Financial Services Company 205.48K Mar 31, 2026 0.61% $0.01 0.00%
Charles Schwab Investment Management Inc 204.40K Mar 31, 2026 0.61% $0.00 8.13%
Bank of New York Mellon Corp 155.89K Mar 31, 2026 0.46% $0.00 -2.59%
Vanguard Fiduciary Trust Co 146.59K Mar 31, 2026 0.44% $0.00 0.00%

Shares Statistics

Shares Outstanding: 33.59M
Shares Float: 23.10M
% Insiders: 3,101.00%
% Institutions: 5,726.50%
Short % Float: 4.20%

Fund Holdings

Rank Holder Name Shares Held % of Shares Change Date Reported
1 iShares Core S&P Small-Cap ETF 1.26M 3.76% ▲ 0.04% May 29, 2026
2 Vanguard Total Stock Mkt Idx Inv 817.55K 2.43% ▲ 0.52% Apr 30, 2026
3 Vanguard Small Cap Index 579.84K 1.73% ▼ 0.19% Apr 30, 2026
4 iShares Russell 2000 ETF 495.36K 1.47% ▲ 0.93% May 29, 2026
5 Virtus KAR Small-Cap Core I 478.81K 1.43% ▼ 2.84% Mar 31, 2026
6 Vanguard Small Cap Value Index Inv 372.15K 1.11% ▲ 0.68% Apr 30, 2026
7 FullerThaler Behavioral Small-Cap Equity 258.48K 0.77% ▲ 0.00% Dec 31, 2025
8 FullerThaler Beh Small-Cap Equity SMA 258.48K 0.77% ▲ 0.00% Dec 31, 2025
9 FullerThaler Behavioral Sm-Cp Eq R6 258.48K 0.77% ▲ 0.00% Apr 30, 2026
10 Vanguard Institutional Extnd Mkt Idx Tr 234.02K 0.70% ▲ 1.08% Apr 30, 2026

Valuation Metrics

Enterprise Value: $-679.94M
Trailing P/E: 15.93
Forward P/E: 18.98

Financial Highlights

Market Cap: $3.91B
P/E Ratio: $15.93
PEG Ratio: $2.09
Book Value: $56.65
Dividend/Share: $1.93
Dividend Yield: 1.69%
Earnings/Share: $7.30
Profit Margin: 35.43%
Operating Margin: 48.91%
ROA (TTM): 1.70%
ROE (TTM): 13.85%
Revenue (TTM): $698.55M
Revenue/Share (TTM): $20.92
Earnings Growth (YOY): 11.40%
Revenue Growth (YOY): 8.30%

Stock Price History

1 Year Price History

2 Years Price History

5 Years Price History

10 Years Price History

Financial Charts

Revenue & Net Income (Yearly)

Revenue & Net Income (Quarterly)

Operating Expenses (Yearly)

Operating Expenses (Quarterly)

Balance Sheet (Yearly)

Balance Sheet (Quarterly)

Assets Breakdown (Yearly)

Assets Breakdown (Quarterly)

Liabilities Breakdown (Yearly)

Liabilities Breakdown (Quarterly)

Earnings Per Share (EPS) History

Financial Ratios

Balance Sheet (Yearly)

Financial Ratios

Date Current Ratio Debt/Equity Debt/Assets Interest Coverage Debt/EBITDA
2025-12-31 20.32x 0.06x 0.88x 0.98x 0.34x
2024-12-31 0.33x 0.05x 0.88x 0.99x 0.29x
2023-12-31 0.37x 0.06x 0.88x 1.35x 0.31x
2022-12-31 65.51x 0.07x 0.90x 5.15x 0.34x
2021-12-31 50.30x 0.07x 0.88x 18.34x 0.38x
2020-12-31 46.08x 0.03x 0.88x 6.04x 0.20x
2019-12-31 52.02x 0.03x 0.88x 3.10x 0.15x
2018-12-31 174.20x 0.03x 0.88x 3.74x 0.16x
2017-12-31 7,315.50x 0.04x 0.89x 6.51x 0.22x
2016-12-31 12,709.95x 0.05x 0.90x 7.32x 0.27x
2015-12-31 11,886.66x 0.05x 0.90x 8.26x 0.29x
2014-12-31 1,474.95x 0.05x 0.91x 7.12x 0.30x
2013-12-31 1,163.11x 0.07x 0.91x 5.87x 0.42x
2012-12-31 0.38x 0.07x 0.91x 4.45x 0.39x
2011-12-31 0.34x 0.13x 0.91x 2.83x 0.77x
2010-12-31 0.27x 0.14x 0.91x 2.33x 0.84x
2009-12-31 0.27x 0.06x 0.90x 1.26x 0.47x
2008-12-31 0.14x 0.10x 0.89x 1.15x 0.52x
2007-12-31 0.07x 0.15x 0.90x 0.99x 0.62x
2006-12-31 0.06x 0.22x 0.90x 1.09x 0.87x
2005-12-31 0.08x 0.30x 0.91x 1.59x 1.27x
2004-12-31 0.05x 0.30x 0.91x 2.10x 1.22x
2003-12-31 0.07x 0.21x 0.91x 1.53x 0.92x
2002-12-31 0.07x 0.33x 0.91x 1.06x 1.46x
2001-12-31 0.08x 0.45x 0.92x 0.56x 1.97x
2000-12-31 0.08x 0.41x 0.92x 0.51x 1.64x
1999-12-31 0.07x 0.13x 0.93x 0.57x 0.47x
1998-12-31 0.07x 0.27x 0.91x 0.50x 1.32x
1997-12-31 0.07x 0.14x 0.91x 0.51x 0.68x
1996-12-31 0.08x 0.03x 0.91x 0.62x 0.09x
1995-12-31 0.10x 0.19x 0.91x 0.67x 0.79x
1994-12-31 0.08x 0.00x 0.91x 0.87x 0.00x
1993-12-31 0.08x 0.01x 0.90x 0.81x 0.05x
1992-12-31 0.08x 0.24x 0.93x 0.55x 0.91x

📦 Raw API Data (JSON Explorer)

Watchlist

0

No stocks in watchlist

Assistant

×
Hello! I'm your AI assistant. I have access to the financial data on this page. Ask me anything about BANF.US!