Next earnings date: 15 Oct 2025

BancFirst Corporation – NASDAQ:BANF
BancFirst stock price today
BancFirst stock price monthly change
BancFirst stock price quarterly change
BancFirst stock price yearly change
BancFirst key metrics
Market Cap | 3.90B |
Enterprise value | 3.81B |
P/E | 19.00 |
EV/Sales | 5.45 |
EV/EBITDA | 13.36 |
Price/Sales | 5.67 |
Price/Book | 2.50 |
PEG ratio | 4.96 |
EPS | 6.24 |
Revenue | 593.81M |
EBITDA | 147.33M |
Income | 205.26M |
Revenue Q/Q | -5.21% |
Revenue Y/Y | 23.39% |
Profit margin | 29.85% |
Oper. margin | 41.15% |
Gross margin | 90.21% |
EBIT margin | 41.15% |
EBITDA margin | 24.81% |
create your own Smart Feed
Personalize your watchlist with companies you want to keep track of and get notified in the smart feed every time fresh news arrives.
Sign up for freeBancFirst stock price history
BancFirst stock forecast
BancFirst financial statements
Jun 2023 | 153.9M | 55.01M | 35.74% |
---|---|---|---|
Sep 2023 | 148.75M | 50.98M | 34.28% |
Dec 2023 | 142.35M | 48.93M | 34.38% |
Mar 2024 | 148.80M | 50.33M | 33.83% |
Mar 2024 | 148.80M | 50.33M | 33.83% |
---|---|---|---|
Sep 2025 | 151.35M | 43.69M | 28.87% |
Oct 2025 | 155.49M | 47.47M | 30.53% |
Dec 2025 | 156.28M | 46.80M | 29.95% |
Analysts Price target
Financials & Ratios estimates
2024-10-17 | 1.58 | 1.75 |
---|
Payout ratio | 27.15% |
---|
2019 | 1.95% |
---|---|
2020 | 2.21% |
2021 | 1.96% |
2022 | 1.68% |
2023 | 1.67% |
Jun 2023 | 12020265000 | 10.67B | 88.85% |
---|---|---|---|
Sep 2023 | 12114602000 | 10.74B | 88.69% |
Dec 2023 | 12406400000 | 10.97B | 88.44% |
Mar 2024 | 12602425000 | 11.13B | 88.34% |
Jun 2023 | 59.67M | -140.57M | -346.34M |
---|---|---|---|
Sep 2023 | 61.10M | -166.83M | 33.35M |
Dec 2023 | 41.88M | -132.83M | 151.64M |
Mar 2024 | 66.32M | -141.22M | 202.53M |
BancFirst alternative data
Aug 2023 | 2,051 |
---|---|
Sep 2023 | 2,051 |
Oct 2023 | 2,051 |
Nov 2023 | 2,051 |
Dec 2023 | 2,051 |
Jan 2024 | 2,051 |
Feb 2024 | 2,051 |
Mar 2024 | 2,109 |
Apr 2024 | 2,109 |
May 2024 | 2,109 |
Jun 2024 | 2,109 |
Jul 2024 | 2,109 |
BancFirst other data
Period | Buy | Sel |
---|---|---|
Jan 2024 | 249 | 0 |
Apr 2024 | 256 | 22834 |
May 2024 | 0 | 20409 |
Jul 2024 | 220 | 30000 |
Aug 2024 | 0 | 46877 |
Sep 2024 | 0 | 87094 |
Oct 2024 | 0 | 89398 |
Nov 2024 | 0 | 92948 |
Dec 2024 | 0 | 4000 |
-
What's the price of BancFirst stock today?
One share of BancFirst stock can currently be purchased for approximately $125.34.
-
When is BancFirst's next earnings date?
BancFirst Corporation is estimated to report earnings on Wednesday, 15 Oct 2025.
-
Does BancFirst pay dividends?
Yes, BancFirst pays dividends and its trailing 12-month yield is 1.1% with 27% payout ratio. The last BancFirst stock dividend of $0.36 was paid on 17 Jan 2022.
-
How much money does BancFirst make?
BancFirst has a market capitalization of 3.90B and it's past years’ income statements indicate that its last revenue has increased compared to the previous period by 11.93% to 623.94M US dollars. BancFirst earned 212.47M US dollars in net income (profit) last year or $1.75 on an earnings per share basis.
-
What is BancFirst's stock symbol?
BancFirst Corporation is traded on the NASDAQ under the ticker symbol "BANF".
-
What is BancFirst's primary industry?
Company operates in the Financial Services sector and Banks - Regional industry.
-
How do i buy shares of BancFirst?
Shares of BancFirst can be purchased through any online brokerage account. Popular online brokerages with access to the U.S. stock market include WeBull, Vanguard Brokerage Services, TD Ameritrade, E*TRADE, Robinhood, Fidelity, and Charles Schwab.
-
Who are BancFirst's key executives?
BancFirst's management team includes the following people:
- Mr. David R. Harlow Chief Executive Officer, Pres & Director(age: 62, pay: $721,860)
- Mr. Darryl W. Schmidt Pres & Chief Executive Officer of BancFirst and Director(age: 63, pay: $717,770)
- Mr. Kevin Lawrence Executive Vice President, Chief Financial Officer & Treasurer(age: 46, pay: $393,730)
-
How many employees does BancFirst have?
As Jul 2024, BancFirst employs 2,109 workers.
-
When BancFirst went public?
BancFirst Corporation is publicly traded company for more then 35 years since IPO on 26 Mar 1990.
-
What is BancFirst's official website?
The official website for BancFirst is bancfirst.bank.
-
Where are BancFirst's headquarters?
BancFirst is headquartered at 100 North Broadway Avenue, Oklahoma City, OK.
-
How can i contact BancFirst?
BancFirst's mailing address is 100 North Broadway Avenue, Oklahoma City, OK and company can be reached via phone at +40 52701086.
BancFirst company profile:

BancFirst Corporation
bancfirst.bankNASDAQ
2,109
Banks - Regional
Financial Services
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. It operates through Metropolitan Banks, Community Banks, Pegasus Bank, and Other Financial Services segments. The company offers checking accounts, negotiable order of withdrawal accounts, savings accounts, money market accounts, sweep accounts, club accounts, individual retirement accounts, and certificates of deposit, as well as overdraft protection and auto draft services. It also provides commercial, financial, and other loans for working capital, facilities acquisition or expansion, purchase of equipment, and other needs; lending services that include private banking, energy, commercial and residential real estate, and commercial and industrial loans; and loans to finance purchases of consumer goods, such as automobiles, boats, household goods, vacations, and education. In addition, the company engages in the 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. Further, it is involved in real estate investment and insurance agency services; and providing funds transfer, collection, safe deposit box, cash management, and other services. The company serves customers in non-metropolitan trade centers and cities in the metropolitan statistical areas of Oklahoma. It operates through 108 banking locations in Oklahoma and 3 banking locations in Dallas, Texas. 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.
Oklahoma City, OK 73102
CIK: 0000760498
ISIN: US05945F1030
CUSIP: 05945F103