BancFirst Corporation (BANF)
NASDAQ: BANF · Real-Time Price · USD
113.47
-2.25 (-1.94%)
At close: Jul 29, 2026, 4:00 PM EDT
113.47
0.00 (0.00%)
After-hours: Jul 29, 2026, 4:10 PM EDT
BancFirst Financials Overview
Financials in millions USD. Fiscal year is January - December.
Millions USD. Fiscal year is Jan - Dec.
| Fiscal Year | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Jun '26 Jun 30, 2026 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Revenue Revenue Growth | 718.12 | 684.96 | 622.45 | 602.41 | 547.34 | 494.38 |
Revenue Growth | 9.45% | 10.04% | 3.33% | 10.06% | 10.71% | 29.68% |
Net Income Net Income Growth | 251.83 | 240.61 | 216.35 | 212.47 | 193.1 | 167.63 |
Earnings Per Share EPS Growth | 7.41 | 7.11 | 6.44 | 6.34 | 5.77 | 5.03 |
EPS Growth | 6.77% | 10.40% | 1.58% | 9.88% | 14.71% | 67.67% |
| Fiscal Year | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|
| Period Ending | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Executive, Operations, Support and Eliminations Executive, Operations, Support and Eliminations Growth | 43.74 | 39.13 | 36.49 | - | - |
Banc First metropolitan banks Banc First metropolitan banks Growth | 144.32 | 139.95 | 140.18 | 128.3 | 106.57 |
Pegasus Pegasus Growth | 53.4 | 45.86 | 53.25 | 44.63 | 24.28 |
Banc First community banks Banc First community banks Growth | 347.03 | 313.67 | 297.69 | 278.66 | 251.22 |
Other Financial Services Other Financial Services Growth | 69.23 | 64.4 | 56.8 | 58.87 | 82.26 |
Worthington Worthington Growth | 24.74 | 19.45 | 18 | 16 | - |
American Bank of Oklahoma(abok) American Bank of Oklahoma(abok) Growth | 2.49 | - | - | - | - |
Total Total Growth | 684.96 | 622.45 | 602.41 | 547.34 | 494.38 |
| Fiscal Year | Current | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Mar '26 Mar 31, 2026 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Cash & Equivalents Cash Growth | 4,685 | 4,404 | 3,554 | 2,397 | 3,169 | 2,050 |
Total Debt Total Debt Growth | 86.23 | 98.21 | 86.16 | 86.1 | 86.04 | 85.99 |
Net Cash (Debt) Net Cash Growth | -86.23 | -98.21 | -86.16 | -86.1 | -86.04 | -85.99 |
Net Cash Growth | - | - | - | - | - | - |
Net Cash Per Share Net Cash Per Share Growth | -2.54 | -2.90 | -2.56 | -2.57 | -2.57 | -2.58 |
| Fiscal Year | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Mar '26 Mar 31, 2026 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Operating Cash Flow Operating Cash Flow Growth | 284.17 | 285.28 | 261.2 | 233.05 | 226.27 | 203.93 |
Capital Expenditures CapEx Growth | -47.78 | -48.31 | -36.65 | -22.5 | -19.79 | -27.25 |
Free Cash Flow Free Cash Flow Growth | 236.39 | 236.97 | 224.55 | 210.54 | 206.49 | 176.68 |
Free Cash Flow Growth | 0.97% | 5.53% | 6.65% | 1.96% | 16.87% | 99.85% |
| Fiscal Year | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Jun '26 Jun 30, 2026 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Pretax Margin | 44.49% | 44.55% | 44.23% | 44.81% | 43.38% | 42.15% |
Profit Margin | 35.07% | 35.13% | 34.76% | 35.27% | 35.28% | 33.91% |
FCF Margin | 0.00% | 34.60% | 36.08% | 34.95% | 37.73% | 35.74% |
| Fiscal Year | Current | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Jul '26 Jul 29, 2026 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
Dividend Per Share Dividend Per Share Growth | 1.960 | 1.900 | 1.780 | 1.660 | 1.520 | 1.400 |
Dividend Per Share Growth | 6.52% | 6.74% | 7.23% | 9.21% | 8.57% | 6.06% |
Dividend Yield | 1.73% | 1.76% | 1.49% | 1.67% | 1.68% | 1.96% |
| Fiscal Year | Current | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Period Ending | Jul '26 Jul 29, 2026 | Dec '25 Dec 31, 2025 | Dec '24 Dec 31, 2024 | Dec '23 Dec 31, 2023 | Dec '22 Dec 31, 2022 | Dec '21 Dec 31, 2021 |
PE Ratio | 15.31 | 14.91 | 18.20 | 15.35 | 15.28 | 14.03 |
Forward PE | 14.45 | 14.93 | 18.67 | 17.60 | 13.10 | 18.65 |
P/FCF Ratio | 16.25 | 15.01 | 17.33 | 15.22 | 14.04 | 13.02 |
PS Ratio | 5.38 | 5.19 | 6.25 | 5.32 | 5.30 | 4.65 |