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 | |||
261.20M | 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 |
---|---|---|---|---|---|---|---|
70 Outperform | $3.43B | 16.03 | 14.16% | 1.76% | 12.93% | 1.40% | |
69 Neutral | $3.53B | 9.84 | 9.99% | 1.37% | 8.49% | 33.58% | |
69 Neutral | $3.27B | 7.69 | 18.81% | ― | 26.87% | 10.56% | |
67 Neutral | $3.15B | 10.63 | 7.34% | 5.53% | 29.04% | -9.28% | |
64 Neutral | $13.37B | 9.30 | 9.39% | 4.85% | 16.11% | -8.85% | |
63 Neutral | $3.19B | 26.58 | 2.79% | 4.68% | 4.88% | -30.04% | |
63 Neutral | $3.30B | 41.06 | 4.23% | 9.62% | 14.25% | 10.46% |
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.