
- /
- Supported exchanges
- / US
- / BANF.NASDAQ
BancFirst Corporation (BANF NASDAQ) stock market data APIs
BancFirst Corporation Financial Data Overview
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.
Why to choose EODHD?
Prices start at $19.99
24/7 Live support
Robust, powerful and reliable data
API Simplicity of a few lines of code
Or get access to advanced financial data starting only $19.99
Get BancFirst Corporation data using free add-ons & libraries
Get BancFirst Corporation Fundamental Data
BancFirst Corporation Fundamental data includes:
- Net Revenue: 639 M
- EBITDA:
- Earnings Per Share: 6
- Income Statements
- Balance Sheets
- Cash flows
Plans with Fundamental data
Starting from
End-of-day & Earnings data
What’s included:
- Latest Release: 2025-07-16
- EPS/Forecast: 1.64
What’s included:
- End of Day, Intraday and Live APIs
- Splits
- Dividends
BancFirst Corporation News

2 Reasons to Watch BANF and 1 to Stay Cautious
Since July 2020, the S&P 500 has delivered a total return of 98.8%. But one standout stock has more than doubled the market - over the past five years, BancFirst has surged 251% to $130.91 per share. ...


BancFirst (BANF) Earnings Expected to Grow: Should You Buy?
The market expects BancFirst (BANF) to deliver a year-over-year increase in earnings on higher revenues when it reports results for the quarter ended June 2025. This widely-known consensus outlook is ...

Spotting Winners: Pinnacle Financial Partners (NASDAQ:PNFP) And Regional Banks Stocks In Q1
Let’s dig into the relative performance of Pinnacle Financial Partners (NASDAQ:PNFP) and its peers as we unravel the now-completed Q1 regional banks earnings season. Regional banks, financial insti...

Will BancFirst (BANF) Beat Estimates Again in Its Next Earnings Report?
Have you been searching for a stock that might be well-positioned to maintain its earnings-beat streak in its upcoming report? It is worth considering BancFirst (BANF), which belongs to the Zacks Bank...
Or get access to advanced financial data starting only $19.99
- Flexibility: No long-term commitments, just a minimum of one month
- Instant access: Get your API key and instructions within seconds of subscribing
- Price stability: Locked-in rates for subscribed users, never changing
What’s included:
- API Calls per Day: 100 000/day
- API Requests per Min.: 1000/minute
- Type of Usage: Personal use
Data access:
Historical EOD, Fundamental, Real-Time, Intraday, Live (Delayed), Technical & Screener APIs, News Feed, 40 000 Stock Logos and many more. See a full list.