BancFirst Corporation
BANF · NASDAQ
12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | |
|---|---|---|---|---|
| Market Cap | $3,873,385 | $3,204,006 | $2,890,364 | $2,308,441 |
| - Cash | $3,553,772 | $2,397,463 | $3,168,910 | $2,050,022 |
| + Debt | $86,157 | $89,452 | $86,344 | $85,987 |
| Enterprise Value | $405,770 | $895,995 | -$192,202 | $344,406 |
| Revenue | $908,714 | $809,344 | $603,567 | $497,053 |
| % Growth | 12.3% | 34.1% | 21.4% | – |
| Gross Profit | $622,445 | $602,406 | $547,344 | $494,379 |
| % Margin | 68.5% | 74.4% | 90.7% | 99.5% |
| EBITDA | $296,962 | $292,137 | $259,480 | $228,439 |
| % Margin | 32.7% | 36.1% | 43% | 46% |
| Net Income | $216,354 | $212,465 | $193,100 | $167,630 |
| % Margin | 23.8% | 26.3% | 32% | 33.7% |
| EPS Diluted | 6.44 | 6.34 | 5.77 | 5.03 |
| % Growth | 1.6% | 9.9% | 14.7% | – |
| Operating Cash Flow | $261,200 | $233,045 | $226,272 | $203,934 |
| Capital Expenditures | -$36,652 | -$22,504 | -$19,785 | -$27,251 |
| Free Cash Flow | $224,548 | $210,541 | $206,487 | $176,683 |