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 | $4.08B | 9.86 | 17.80% | ― | 15.93% | 0.17% | |
70 Neutral | $4.37B | 11.77 | 10.19% | 1.10% | 9.14% | 31.69% | |
69 Neutral | $4.27B | 19.48 | 14.14% | 1.41% | 2.59% | 7.66% | |
65 Neutral | $4.03B | 28.51 | 3.23% | 3.71% | 0.21% | -12.02% | |
64 Neutral | $4.41B | 14.17 | 7.30% | 4.26% | 26.09% | -19.05% | |
64 Neutral | $12.82B | 9.83 | 7.68% | 17000.34% | 12.38% | -5.56% | |
61 Neutral | $3.77B | 46.79 | 4.22% | 8.41% | 8.99% | 3.89% |
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.