MarketBrain

BANCFIRST CORP /OK/

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Cash from operations$285.3M$261.2M$233.0M$226.3M$203.9M
Capital expenditure$48.3M$36.7M$22.5M$19.8M$27.3M
Free cash flow$237.0M$224.5M$210.5M$206.5M$176.7M
Share repurchases$1.8M$11.7M
Total assets$14.8B$13.6B$12.4B$12.4B$9.4B
Total liabilities$13.0B$11.9B$10.9B$11.1B$8.2B

Shares outstanding 33.6M · Free float 41.9%

Annual filing data through FY ended December 31, 2025; float as of July 8, 2026.