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 |
---|---|---|---|---|---|---|---|
76 Outperform | $8.14B | 14.57 | 15.13% | 2.92% | 7.81% | -2.49% | |
74 Outperform | $4.73B | 10.86 | 7.53% | 3.49% | 15.52% | -3.89% | |
73 Outperform | $3.60B | 17.52 | 14.16% | 1.58% | -10.56% | 1.40% | |
65 Neutral | $2.51B | 16.98 | 4.39% | 4.08% | 6.84% | -12.38% | |
64 Neutral | $14.34B | 10.61 | 9.28% | 4.07% | 18.04% | -9.54% | |
62 Neutral | $3.18B | 11.71 | 9.69% | 3.75% | 21.10% | -4.20% | |
60 Neutral | $8.02B | 10.90 | 12.32% | 1.94% | 13.60% | 8.85% |
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.