BANF
BancFirst Corporation
NASDAQ: BANF · FINANCIAL SERVICES · BANKS - REGIONAL
$111.40
-2.41% today
Updated 2026-04-29
Market cap
$3.74B
P/E ratio
15.26
P/S ratio
5.35x
EPS (TTM)
$7.30
Dividend yield
1.69%
52W range
$101 – $137
Volume
0.1M
BancFirst Corporation (BANF) Financial statements
SEC filings — annual and quarterly data.
Income statement — annual
| Item | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $271.65M | $301.89M | $272.31M | $236.67M | $240.84M | $258.85M | $270.30M | $267.44M | $290.57M | $306.85M | $325.60M | $366.14M | $428.40M | $473.89M | $464.34M | $497.05M | $603.57M | $809.34M | $908.71M | $824.33M |
| Revenue growth (YoY) | — | +11.1% | -9.8% | -13.1% | +1.8% | +7.5% | +4.4% | -1.1% | +8.6% | +5.6% | +6.1% | +12.4% | +17.0% | +10.6% | -2.0% | +7.0% | +21.4% | +34.1% | +12.3% | -9.3% |
| Cost of revenue | $71.33M | $85.79M | $69.49M | $48.87M | $31.09M | $29.51M | $20.87M | $15.03M | $15.87M | $19.93M | $26.26M | $29.44M | $46.53M | $63.02M | $83.09M | $2.67M | $56.22M | $206.94M | $286.27M | $140.89M |
| Gross profit | $200.32M | $216.09M | $202.82M | $187.80M | $209.74M | $229.34M | $249.43M | $252.42M | $274.69M | $286.93M | $299.34M | $336.70M | $381.87M | $410.86M | $381.24M | $494.38M | $547.34M | $602.41M | $622.45M | $683.43M |
| Gross margin | 73.7% | 71.6% | 74.5% | 79.3% | 87.1% | 88.6% | 92.3% | 94.4% | 94.5% | 93.5% | 91.9% | 92.0% | 89.1% | 86.7% | 82.1% | 99.5% | 90.7% | 74.4% | 68.5% | 82.9% |
| R&D | — | — | — | — | — | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | — | — | — | — | — | — | — |
| SG&A | $70.34M | $76.81M | $83.18M | $90.49M | $92.43M | $95.91M | $102.48M | $105.17M | $111.93M | $116.44M | $122.57M | $127.41M | $141.97M | $154.17M | $166.81M | $170.18M | $189.71M | $205.81M | $218.35M | $284.30M |
| Operating income | $75.77M | $81.65M | $67.81M | $48.68M | $65.65M | $70.70M | $79.00M | $80.84M | $91.17M | $101.21M | $107.94M | $136.31M | $159.75M | $169.56M | $123.51M | $208.40M | $237.43M | $269.95M | $275.28M | $303.38M |
| Operating margin | 27.9% | 27.0% | 24.9% | 20.6% | 27.3% | 27.3% | 29.2% | 30.2% | 31.4% | 33.0% | 33.2% | 37.2% | 37.3% | 35.8% | 26.6% | 41.9% | 39.3% | 33.4% | 30.3% | 36.8% |
| EBITDA | $86.14M | $92.04M | $76.36M | $57.12M | $74.18M | $80.38M | $89.84M | $91.92M | $102.52M | $113.11M | $120.32M | $148.10M | $173.30M | $185.55M | $141.94M | $228.44M | $259.48M | $292.14M | $296.96M | $325.92M |
| EBITDA margin | 31.7% | 30.5% | 28.0% | 24.1% | 30.8% | 31.1% | 33.2% | 34.4% | 35.3% | 36.9% | 37.0% | 40.4% | 40.5% | 39.2% | 30.6% | 46.0% | 43.0% | 36.1% | 32.7% | 39.5% |
| EBIT | $75.77M | $81.65M | $67.81M | $48.68M | $65.65M | $70.70M | $79.00M | $80.84M | $91.17M | $101.21M | $107.94M | $136.31M | $159.75M | $169.56M | $123.51M | $208.40M | $237.43M | $269.95M | $275.28M | $303.38M |
| Interest expense | $69.54M | $82.46M | $58.82M | $38.48M | $28.14M | $25.00M | $17.77M | $13.77M | $12.80M | $12.25M | $14.74M | $20.93M | $42.73M | $54.74M | $20.45M | $11.36M | $46.15M | $199.48M | $277.26M | $309.87M |
| Income tax | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Effective tax rate | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| Net income | $49.35M | $53.09M | $44.36M | $32.61M | $42.31M | $45.62M | $51.90M | $54.32M | $63.89M | $66.17M | $70.67M | $86.44M | $125.81M | $134.88M | $99.59M | $167.63M | $193.10M | $212.47M | $216.35M | $240.61M |
| Net income growth (YoY) | — | +7.6% | -16.5% | -26.5% | +29.7% | +7.8% | +13.8% | +4.7% | +17.6% | +3.6% | +6.8% | +22.3% | +45.6% | +7.2% | -26.2% | +68.3% | +15.2% | +10.0% | +1.8% | +11.2% |
| Profit margin | 18.2% | 17.6% | 16.3% | 13.8% | 17.6% | 17.6% | 19.2% | 20.3% | 22.0% | 21.6% | 21.7% | 23.6% | 29.4% | 28.5% | 21.4% | 33.7% | 32.0% | 26.3% | 23.8% | 29.2% |