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

Millions USD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
718.12684.96622.45602.41547.34494.38
Revenue Growth
9.45%10.04%3.33%10.06%10.71%29.68%
Net Income
251.83240.61216.35212.47193.1167.63
Earnings Per Share
7.417.116.446.345.775.03
EPS Growth
6.77%10.40%1.58%9.88%14.71%67.67%

Revenue by Segment

Fiscal YearFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '24 Dec '23 Dec '22 Dec '21
Executive, Operations, Support and Eliminations
43.7439.1336.49--
Banc First metropolitan banks
144.32139.95140.18128.3106.57
Pegasus
53.445.8653.2544.6324.28
Banc First community banks
347.03313.67297.69278.66251.22
Other Financial Services
69.2364.456.858.8782.26
Worthington
24.7419.451816-
American Bank of Oklahoma(abok)
2.49----
Total
684.96622.45602.41547.34494.38

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Equivalents
4,6854,4043,5542,3973,1692,050
Total Debt
86.2398.2186.1686.186.0485.99
Net Cash (Debt)
-86.23-98.21-86.16-86.1-86.04-85.99
Net Cash Growth
------
Net Cash Per Share
-2.54-2.90-2.56-2.57-2.57-2.58

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
284.17285.28261.2233.05226.27203.93
Capital Expenditures
-47.78-48.31-36.65-22.5-19.79-27.25
Free Cash Flow
236.39236.97224.55210.54206.49176.68
Free Cash Flow Growth
0.97%5.53%6.65%1.96%16.87%99.85%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
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%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
1.9601.9001.7801.6601.5201.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%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
15.3114.9118.2015.3515.2814.03
Forward PE
14.4514.9318.6717.6013.1018.65
P/FCF Ratio
16.2515.0117.3315.2214.0413.02
PS Ratio
5.385.196.255.325.304.65