$112.61+1.00 (+0.90%)
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.
BancFirst Corporation in the Financial Services sector is trading at $112.61. The stock is currently 19% below its 52-week high of $138.77, remaining 2.8% below its 200-day moving average. Technical signals show neutral RSI of 45 and bearish MACD signal, explaining why BANF maintains its current current market pressure. The Whystock Score of 45/100 suggests a balanced risk-reward profile.
Simplified model based on P/E and ROE. Not a substitute for full valuation analysis. Data may be delayed. See our Terms.
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 B...
BancFirst (BANF) drew fresh attention after reporting first quarter 2026 results, with net income of US$63 million and basic earnings per share of US$1.88, compared with US$56.11 million and US$1.69 a year earlier. See our latest analysis for BancFirst. At a share price of US$113.53, BancFirst has had a 30 day share price return of 6.29% and a 90 day share price return of 4.66%. The 5 year total shareholder return of 78.91% contrasts with a modest 1 year total shareholder return decline of...
BancFirst (BANF) delivered earnings and revenue surprises of +4.52% and +2.58%, respectively, for the quarter ended March 2026. Do the numbers hold clues to what lies ahead for the stock?
Here is how BancFirst (BANF) and Invesco Mortgage Capital (IVR) have performed compared to their sector so far this year.
Banks use their capital and expertise to help businesses grow while offering consumers essential financial products like mortgages and credit cards. These institutions have benefited from improved net interest margins and robust credit growth, so it’s no surprise the banking industry has posted a 3.1% gain over the past six months while the S&P 500 shed 2.1% of its value.
BancFirst Corporation ( NASDAQ:BANF ) stock is about to trade ex-dividend in 3 days. The ex-dividend date is usually...