BancFirst Corporation

BANF · NASDAQ
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Revenue$909$809$604$497
% Growth12.3%34.1%21.4%
Cost of Goods Sold$286$207$56$3
Gross Profit$622$602$547$494
% Margin68.5%74.4%90.7%99.5%
R&D Expenses$0$0$0$0
G&A Expenses$218$206$190$170
SG&A Expenses$228$215$198$178
Sales & Mktg Exp.$9$9$8$7
Other Operating Expenses$119$118$112$108
Operating Expenses$347$332$310$286
Operating Income$275$270$237$208
% Margin30.3%33.4%39.3%41.9%
Other Income/Exp. Net$0$0$0$0
Pre-Tax Income$275$270$237$208
Tax Expense$59$57$44$41
Net Income$216$212$193$168
% Margin23.8%26.3%32%33.7%
EPS6.556.455.895.12
% Growth1.6%9.5%15%
EPS Diluted6.446.345.775.03
Weighted Avg Shares Out33333333
Weighted Avg Shares Out Dil34333333
Supplemental Information
Interest Income$724$624$420$327
Interest Expense$277$199$46$11
Depreciation & Amortization$22$22$22$20
EBITDA$297$292$259$228
% Margin32.7%36.1%43%46%