logo

Stock Screener

Forex Screener

Crypto Screener

BANF

BancFirst Corporation (BANF)

$

124.04

+0.32 (0.26%)


Key metrics

Financial statements

Free cash flow per share

Free cash flow per share

5.6516

Market cap

Market cap

4.1 Billion

Price to sales ratio

Price to sales ratio

5.6522

Debt to equity

Debt to equity

0.0531

Current ratio

Current ratio

0

Income quality

Income quality

1.0349

Average inventory

Average inventory

0

ROE

ROE

0.1436



Technology

Technology

Technology – consumer electronics

Largecap

Largecap

With a market cap of 121,78 bil stock is ranked 1

Low risk

Low risk

ISS score of this stock is ranked 1


Company description

Profile

BancFirst Corporation, the bank holding company for BancFirst, provides a diverse array of commercial banking services tailored for retail customers and small to medium-sized businesses. The operating income ratio is 0.99 indicating the company's operational profitability margin. The company operates through various segments, including Metropolitan Banks, Community Banks, Pegasus Bank, and Other Financial Services. The cost of revenue for the company is $0.00 showcasing its production and operational expenses. Among its offerings are checking accounts, savings accounts, money market accounts, and a range of loans for business needs such as facilities acquisition, equipment purchase, and working capital. Additionally, it provides individual retirement accounts and certificates of deposit, along with overdraft protection and auto draft services. Furthermore, the income before tax ratio is 0.38 reflecting the pre-tax margin, while the company reported an income before tax of $275,281,000.00 showcasing its pre-tax profitability for the fiscal year 2024. Engaging in investment management and trust administration, BancFirst also serves as a bond trustee and offering correspondent banking services that include item processing and research. The company operates through 108 locations in Oklahoma and 3 in Dallas, Texas, catering to customers in both metropolitan and non-metropolitan areas. The stock is reasonably priced at $124.04 appealing to a broad range of investors. With a mid-range market capitalization of $4,123,270,698.00 the company is a steady performer in its sector. Additionally, it belongs to the Financial Services sector, driving innovation and growth. Despite having a low average trading volume of 105,074.00 indicating lower market activity, BancFirst Corporation remains a key player in the Banks - Regional industry, contributing significantly to the overall market landscape. The combination of its diverse services, operational profits, and ongoing contributions makes it a notable entity in the banking sector.

What is BancFirst Corporation (BANF)'s current stock price?

The current stock price of BancFirst Corporation (BANF) is $124.04 as of 2025-05-29. Prices may fluctuate during the trading day. For real-time updates, check your brokerage platform or financial news websites.

Investing in BancFirst Corporation (BANF) depends on multiple factors, including revenue growth, profit margins, debt-to-equity ratio, earnings per share, and return on equity. Analysts have rated it as C-, with a Bearish outlook. Always conduct your own research before investing.

Analysts predict BancFirst Corporation stock to fluctuate between $81.56 (low) and $132.29 (high) in the next 365 days, reflecting market expectations and potential volatility.

As of 2025-05-29, BancFirst Corporation's market cap is $4,123,270,698, based on 33,242,800 outstanding shares.

Compared to JPMorgan Chase & Co., BancFirst Corporation has a Lower Market-Cap, indicating a difference in performance.

BancFirst Corporation pays dividends. The current dividend yield is 1.49%, with a payout of $0.46 per share.

To buy BancFirst Corporation (BANF) stock: Open a brokerage account (e.g., Robinhood, TD Ameritrade, E-Trade). Search for BANF. Place an order (Market, Limit, etc.).

The best time to invest depends on market trends and technical indicators, which show a Bearish trend based on economic conditions and company performance.

BancFirst Corporation's last stock split was 2:1 on 2017-08-01.

Revenue: $724,139,000 | EPS: $6.55 | Growth: 1.55%.

Visit https://www.bancfirst.bank/investor-relations for detailed financial reports.

You can explore historical data from here

All-time high: $132.29 (2024-11-25) | All-time low: $53.77 (2021-09-14).

Key trends include market demand, economic conditions, interest rates, and industry competition, which influence the stock's performance.


News

BANF

zacks.com

Is BancFirst (BANF) Stock Outpacing Its Finance Peers This Year?

Here is how BancFirst (BANF) and Banco Bradesco (BBD) have performed compared to their sector so far this year.

BANF

zacks.com

BancFirst (BANF) Just Flashed Golden Cross Signal: Do You Buy?

After reaching an important support level, BancFirst Corporation (BANF) could be a good stock pick from a technical perspective. BANF recently experienced a "golden cross" event, which saw its 50-day simple moving average breaking out above its 200-day simple moving average.

BANF

zacks.com

Earnings Estimates Moving Higher for BancFirst (BANF): Time to Buy?

BancFirst (BANF) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.

BANF

zacks.com

New Strong Buy Stocks for April 24th

YARIY, OCX, SMHI, VTMX and BANF have been added to the Zacks Rank #1 (Strong Buy) List on April 24, 2025.

BANF

zacks.com

Best Income Stocks to Buy for April 24th

BANF, DPMLF and FOX made it to the Zacks Rank #1 (Strong Buy) income stocks list on April 24, 2025.

BANF

prnewswire.com

BANCFIRST CORPORATION REPORTS FIRST QUARTER EARNINGS

OKLAHOMA CITY , April 17, 2025 /PRNewswire/ -- BancFirst Corporation (NASDAQ GS:BANF) reported net income of $56.1 million, or $1.67 per diluted share, for the first quarter of 2025 compared to net income of $50.3 million, or $1.50 per diluted share, for the first quarter of 2024.  The Company's net interest income for the three-months ended March 31, 2025 increased to $115.9 million compared to $106.1 million for the same period in 2024.

BANF

zacks.com

BancFirst (BANF) Upgraded to Strong Buy: Here's Why

BancFirst (BANF) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.

See all news

logo
Stocks, Indicators, Pattern screeners all at one place
Stock Screener
Forex Screener
Crypto Screener