BancFirst Corporation

BANF · NASDAQ
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Market Cap$3,873,385$3,204,006$2,890,364$2,308,441
- Cash$3,553,772$2,397,463$3,168,910$2,050,022
+ Debt$86,157$89,452$86,344$85,987
Enterprise Value$405,770$895,995-$192,202$344,406
Revenue$908,714$809,344$603,567$497,053
% Growth12.3%34.1%21.4%
Gross Profit$622,445$602,406$547,344$494,379
% Margin68.5%74.4%90.7%99.5%
EBITDA$296,962$292,137$259,480$228,439
% Margin32.7%36.1%43%46%
Net Income$216,354$212,465$193,100$167,630
% Margin23.8%26.3%32%33.7%
EPS Diluted6.446.345.775.03
% Growth1.6%9.9%14.7%
Operating Cash Flow$261,200$233,045$226,272$203,934
Capital Expenditures-$36,652-$22,504-$19,785-$27,251
Free Cash Flow$224,548$210,541$206,487$176,683
BancFirst Corporation (BANF) Financial Statements & Key Stats | AlphaPilot