BancFirst Corporation NASDAQ:BANF

BancFirst stock price today

$125.34
+5.45
+4.55%
Financial Health
0
1
2
3
4
5
6
7
8
9

BancFirst stock price monthly change

+31.23%
month

BancFirst stock price quarterly change

+31.23%
quarter

BancFirst stock price yearly change

+19.82%
year

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%
Sign up &
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 free

BancFirst stock price history

BancFirst stock forecast

BancFirst financial statements

BancFirst Corporation (NASDAQ:BANF): Profit margin
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%
BancFirst Corporation (NASDAQ:BANF): Analyst Estimates
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

BancFirst Corporation (NASDAQ:BANF): Earnings per share (EPS)
2024-10-17 1.58 1.75
1.10%
Yield TTM
BancFirst Corporation (NASDAQ:BANF): Payout ratio
Payout ratio 27.15%
BancFirst Corporation (NASDAQ:BANF): Dividend Yield
2019 1.95%
2020 2.21%
2021 1.96%
2022 1.68%
2023 1.67%
BancFirst Corporation (NASDAQ:BANF): Debt to assets
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%
BancFirst Corporation (NASDAQ:BANF): Cash Flow
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

BancFirst Corporation (NASDAQ:BANF): Employee count
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

22.46% -20.52%
of BANF is owned by hedge funds
7.50M -6.90M
shares is hold by hedge funds

BancFirst Corporation (NASDAQ:BANF): Insider trades (number of shares)
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
Transaction Date Insider Security Shares Price per share Total value Source
Sale
BRAND DENNIS L officer: Executive Vice President
Common Stock 4,000 $126.5 $506,000
Sale
MARTIN WILLIAM SCOTT director: Director
Common Stock 24,607 $124.7 $3,068,493
Sale
MARTIN WILLIAM SCOTT director: Director
Common Stock 25,000 $123 $3,075,000
Sale
MARTIN WILLIAM SCOTT director: Director
Common Stock 7,500 $123.17 $923,760
Sale
MARTIN WILLIAM SCOTT director: Director
Common Stock 10,298 $126.01 $1,297,599
Sale
HANNAH DENNIS JAY officer: Executive Vice President
Common Stock 5,000 $126.68 $633,385
Sale
HANNAH DENNIS JAY officer: Executive Vice President
Common Stock 5,543 $126.5 $701,190
Sale
MARTIN WILLIAM SCOTT director: Director
Common Stock 15,000 $117 $1,754,970
Sale
MARTIN WILLIAM SCOTT director: Director
Common Stock 5,000 $113.5 $567,500
Sale
MAIN STREET BANKING PARTNERS LP 10 percent owner
Common Stock 24,421 $110.78 $2,705,456
Friday, 27 December 2024
zacks.com
Friday, 20 December 2024
zacks.com
Thursday, 14 November 2024
zacks.com
Friday, 8 November 2024
zacks.com
Thursday, 24 October 2024
zacks.com
Thursday, 17 October 2024
zacks.com
prnewswire.com
Thursday, 10 October 2024
zacks.com
zacks.com
Thursday, 26 September 2024
seekingalpha.com
Friday, 20 September 2024
zacks.com
Friday, 13 September 2024
zacks.com
Tuesday, 10 September 2024
zacks.com
Wednesday, 21 August 2024
seekingalpha.com
zacks.com
Monday, 12 August 2024
zacks.com
Thursday, 25 July 2024
zacks.com
Wednesday, 24 July 2024
zacks.com
Thursday, 18 July 2024
zacks.com
zacks.com
prnewswire.com
Wednesday, 12 June 2024
zacks.com
Thursday, 23 May 2024
zacks.com
Monday, 20 May 2024
https://www.defenseworld.net
Tuesday, 23 April 2024
Zacks Investment Research
Zacks Investment Research
Thursday, 18 April 2024
Zacks Investment Research
Zacks Investment Research
Thursday, 19 October 2023
Zacks Investment Research
Zacks Investment Research
  • 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.bank
Exchange:

NASDAQ

Full time employees:

2,109

Industry:

Banks - Regional

Sector:

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.

100 North Broadway Avenue
Oklahoma City, OK 73102

CIK: 0000760498
ISIN: US05945F1030
CUSIP: 05945F103