Skip to content
10-K

Annual Report

BANCFIRST CORP /OK/ BANF BANFP

0001193125-26-075954

← back to feed
Filed
Feb 26, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Jan 31, 2026 33.55M sh
Shares Diluted FY 2025 · Dec 31, 2025 33.84M sh
Shares Diluted FY 2025 · Dec 31, 2024 33.62M sh
Shares Diluted FY 2025 · Dec 31, 2023 33.49M sh
Dividends Paid FY 2025 · Dec 31, 2025 $62.21M
Dividends Paid FY 2025 · Dec 31, 2024 $57.77M
Dividends Paid FY 2025 · Dec 31, 2023 $53.64M
Capex FY 2025 · Dec 31, 2025 $48.31M
Capex FY 2025 · Dec 31, 2024 $36.65M
Capex FY 2025 · Dec 31, 2023 $22.5M
Operating Cash Flow FY 2025 · Dec 31, 2025 $285.28M
Operating Cash Flow FY 2025 · Dec 31, 2024 $261.2M
Operating Cash Flow FY 2025 · Dec 31, 2023 $233.05M
Short Term Debt FY 2025 · Dec 31, 2025 $10.01M
Short Term Debt FY 2025 · Dec 31, 2024 $0
Stockholders Equity FY 2025 · Dec 31, 2025 $1.85B
Stockholders Equity FY 2025 · Dec 31, 2024 $1.62B
Stockholders Equity FY 2025 · Dec 31, 2023 $1.43B
Total Liabilities FY 2025 · Dec 31, 2025 $12.98B
Total Liabilities FY 2025 · Dec 31, 2024 $11.93B
Total Assets FY 2025 · Dec 31, 2025 $14.84B
Total Assets FY 2025 · Dec 31, 2024 $13.55B
Total Assets FY 2025 · Dec 31, 2023 $12.37B
Eps Diluted FY 2025 · Dec 31, 2025 $7.11
Eps Diluted FY 2025 · Dec 31, 2024 $6.44
Eps Diluted FY 2025 · Dec 31, 2023 $6.34
Eps Basic FY 2025 · Dec 31, 2025 $7.22
Eps Basic FY 2025 · Dec 31, 2024 $6.55
Eps Basic FY 2025 · Dec 31, 2023 $6.45
Net Income FY 2025 · Dec 31, 2025 $240.61M
Net Income FY 2025 · Dec 31, 2024 $216.35M
Net Income FY 2025 · Dec 31, 2023 $212.47M
Stock Redeemed FY 2025 · Dec 31, 2023 20.7K sh
Stock Repurchased FY 2025 · Dec 31, 2023 $1.82M