| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 824.33M | 908.71M | 809.34M | 603.57M | 497.05M |
| Gross Profit | 683.43M | 622.45M | 602.41M | 547.34M | 494.38M |
| EBITDA | 325.92M | 296.96M | 292.14M | 259.48M | 228.44M |
| Net Income | 240.61M | 216.35M | 212.47M | 193.10M | 167.63M |
Balance Sheet | |||||
| Total Assets | 14.71B | 13.55B | 12.37B | 12.39B | 9.41B |
| Cash, Cash Equivalents and Short-Term Investments | 4.32B | 3.88B | 3.95B | 4.71B | 2.58B |
| Total Debt | 13.33M | 86.16M | 89.45M | 86.34M | 85.99M |
| Total Liabilities | 8.67B | 11.93B | 10.94B | 11.14B | 8.23B |
| Stockholders Equity | 6.04B | 1.62B | 1.43B | 1.25B | 1.17B |
Cash Flow | |||||
| Free Cash Flow | 285.28M | 224.55M | 210.54M | 206.49M | 176.68M |
| Operating Cash Flow | 285.28M | 261.20M | 233.04M | 226.27M | 203.93M |
| Investing Cash Flow | 15.54M | -71.39M | -669.71M | -1.52B | 422.88M |
| Financing Cash Flow | 549.77M | 966.50M | -334.79M | 2.41B | -193.71M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $4.28B | 10.20 | 14.31% | 2.03% | 0.99% | 4.94% | |
78 Outperform | $3.96B | 12.63 | 9.23% | 3.02% | 5.63% | 65.11% | |
75 Outperform | $4.57B | 16.54 | 15.24% | 1.82% | 3.97% | 24.91% | |
74 Outperform | $4.52B | 9.84 | 3.78% | 3.51% | -1.44% | -21.65% | |
71 Outperform | $4.27B | 14.64 | 9.44% | ― | 5.19% | 3454.95% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $3.72B | 15.69 | 13.85% | 1.70% | 6.55% | 12.94% |
BancFirst Corporation has appointed Hannah Andrus as its new principal accounting officer, effective March 1, 2026, following the retirement of longtime principal accounting officer Randy Foraker on February 27, 2026. Andrus, who joined the company in 2024, brings prior experience as an assurance senior manager at Ernst & Young and holds advanced accounting credentials, signaling continuity and depth in the bank’s financial leadership.
On February 27, 2026, the board also declared a quarterly cash dividend of $0.49 per share on BancFirst’s common stock, payable April 15, 2026, to shareholders of record as of March 31, 2026. In addition, BancFirst will fund the quarterly interest on its junior subordinated debentures tied to BFC Capital Trust II, enabling a $0.45 per share dividend on the trust preferred securities on the same April 15, 2026 payment date, underscoring the company’s ongoing capital return to investors.
The most recent analyst rating on (BANF) stock is a Buy with a $122.00 price target. To see the full list of analyst forecasts on BancFirst stock, see the BANF Stock Forecast page.