Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
724.14M | 623.94M | 557.42M | 485.69M | 443.89M | Gross Profit |
724.14M | 623.94M | 557.42M | 485.69M | 443.89M | EBIT |
714.75M | 269.95M | 237.43M | 208.40M | 123.51M | EBITDA |
0.00 | 292.14M | 259.48M | 228.44M | 141.94M | Net Income Common Stockholders |
216.35M | 212.47M | 193.10M | 167.63M | 99.59M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
1.45B | 2.40B | 4.71B | 2.58B | 2.17B | Total Assets |
13.55B | 12.37B | 12.39B | 9.41B | 9.21B | Total Debt |
86.16M | 86.10M | 86.04M | 85.99M | 26.80M | Net Debt |
-237.84M | -2.31B | -3.08B | -1.96B | -1.59B | Total Liabilities |
11.93B | 10.94B | 11.14B | 8.23B | 8.14B | Stockholders Equity |
1.62B | 1.43B | 1.25B | 1.17B | 1.07B |
Cash Flow | Free Cash Flow | |||
224.55M | 210.54M | 206.49M | 162.54M | 87.89M | Operating Cash Flow |
261.20M | 233.04M | 226.27M | 189.79M | 154.34M | Investing Cash Flow |
-71.39M | -669.71M | -1.52B | 437.03M | -897.99M | Financing Cash Flow |
966.50M | -334.79M | 2.41B | -193.71M | 492.28M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $3.95B | 9.54 | 17.80% | ― | 15.93% | 0.17% | |
75 Outperform | $4.38B | 14.08 | 7.30% | 4.42% | 26.09% | -19.05% | |
70 Neutral | $4.18B | 11.26 | 10.19% | 1.32% | 7.16% | 31.69% | |
69 Neutral | $3.99B | 18.18 | 14.14% | 1.53% | 2.59% | 7.66% | |
67 Neutral | $3.57B | 44.25 | 4.22% | 8.90% | 8.99% | 3.89% | |
67 Neutral | $3.78B | 26.79 | 3.23% | 4.03% | 0.21% | -12.02% | |
64 Neutral | $12.77B | 9.71 | 7.85% | 78.05% | 12.07% | -7.97% |
On February 27, 2025, BancFirst Corporation announced a quarterly cash dividend of $0.46 per share on its common stock, payable on April 15, 2025, to shareholders recorded by March 31, 2025. Additionally, BancFirst will pay interest on its Junior Subordinated Debentures, resulting in a $0.45 per share dividend on trust preferred securities, also payable on April 15, 2025, to shareholders recorded by March 31, 2025.