Skip to main content

3 Reasons BANF is Risky and 1 Stock to Buy Instead

ⓘ This article is third-party content and does not represent the views of this site. We make no guarantees regarding its accuracy or completeness.

BANF Cover Image

Since February 2026, BancFirst has been in a holding pattern, posting a small loss of 2.8% while floating around $114.37. The stock also fell short of the S&P 500’s 13% gain during that period.

Is now the time to buy BancFirst, or should you be careful about including it in your portfolio? Dive into our full research report to see our analyst team’s opinion, it’s free.

Why Is BancFirst Not Exciting?

We’re sitting this one out for now. Here are three reasons why there are better opportunities than BANF, plus one stock we’d rather own.

1. Long-Term Revenue Growth Disappoints

From lending activities to service fees, most banks build their revenue model around two income sources. Interest rate spreads between loans and deposits create the first stream, with the second coming from charges on everything from basic bank accounts to complex investment banking transactions.

Unfortunately, BancFirst’s 8.9% annualized revenue growth over the last five years was mediocre. This was below our standard for the banking sector.

BancFirst Quarterly Revenue

2. Efficiency Ratio Expected to Falter

Topline growth is certainly important, but the overall profitability of this growth matters for the bottom line. For banks, we look at efficiency ratio, which is non-interest expense (salaries, rent, IT, marketing, excluding interest paid out to depositors) as a percentage of total revenue.

Markets understand that a bank’s expense base depends on its revenue mix and what mostly drives share price performance is the change in this ratio, rather than its absolute value. It’s somewhat counterintuitive, but a lower efficiency ratio is better.

For the next 12 months, Wall Street expects BancFirst to become less profitable as it anticipates an efficiency ratio of 54.2% compared to 52.9% over the past year.

BancFirst Trailing 12-Month Efficiency Ratio

3. Projected TBVPS Growth Is Slim

A bank’s tangible book value per share (TBVPS) increases when it generates higher net interest margins and keeps credit losses low, allowing it to compound shareholder value over time.

Over the next 12 months, Consensus estimates call for BancFirst’s TBVPS to grow by 9.6% to $57.24, paltry growth rate.

BancFirst Quarterly Tangible Book Value per Share

Final Judgment

BancFirst isn’t a terrible business, but it isn’t one of our picks. With its shares trailing the market in recent months, the stock trades at 1.9× forward P/B (or $114.37 per share). Investors with a higher risk tolerance might like the company, but we don’t really see a big opportunity at the moment. We’re pretty confident there are more exciting stocks to buy at the moment. We’d recommend looking at a top digital advertising platform riding the creator economy.

Stocks We Would Buy Instead of BancFirst

ONE MORE THING: Top 5 Growth Stocks. The biggest stock winners almost always had one thing in common before they ran. Revenue growing like crazy. Meta. CrowdStrike. Broadcom. Our AI flagged all three. They returned 315%, 314%, and 455%, respectively.

Find out which 5 stocks it’s flagging this month — FREE. Get Our Top 5 Growth Stocks for Free HERE.

Stocks that have made our list include now familiar names such as Nvidia (+1,460% between June 2020 and June 2025) as well as under-the-radar businesses like the once-micro-cap company Kadant (+214% between June 2020 and June 2025). Find your next big winner with StockStory today.

Report this content

If you believe this article contains misleading, harmful, or spam content, please let us know.

Report this article

Recent Quotes

View More
Symbol Price Change (%)
AMZN  267.28
+0.00 (0.00%)
AAPL  302.25
+0.00 (0.00%)
AMD  482.93
+0.00 (0.00%)
BAC  64.81
+0.00 (0.00%)
GOOG  342.37
+0.00 (0.00%)
META  578.85
+0.00 (0.00%)
MSFT  492.43
+0.00 (0.00%)
NVDA  224.09
+0.00 (0.00%)
ORCL  153.28
+0.00 (0.00%)
TSLA  327.51
+0.00 (0.00%)
Stock Quote API & Stock News API supplied by www.cloudquote.io
Quotes delayed at least 20 minutes.
By accessing this page, you agree to the Privacy Policy and Terms Of Service.