BancFirst Corporation

BANF · NASDAQ
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Revenue$908,714$809,344$603,567$497,053
% Growth12.3%34.1%21.4%
Cost of Goods Sold$286,269$206,938$56,223$2,674
Gross Profit$622,445$602,406$547,344$494,379
% Margin68.5%74.4%90.7%99.5%
R&D Expenses$0$0$0$0
G&A Expenses$218,348$205,813$189,711$170,179
SG&A Expenses$227,737$214,927$197,785$177,582
Sales & Mktg Exp.$9,389$9,114$8,074$7,403
Other Operating Expenses$119,427$117,531$112,127$108,399
Operating Expenses$347,164$332,458$309,912$285,981
Operating Income$275,281$269,948$237,432$208,398
% Margin30.3%33.4%39.3%41.9%
Other Income/Exp. Net$0$0$0$0
Pre-Tax Income$275,281$269,948$237,432$208,398
Tax Expense$58,927$57,483$44,332$40,768
Net Income$216,354$212,465$193,100$167,630
% 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 Out33,05532,91932,77832,716
Weighted Avg Shares Out Dil33,61733,49433,43933,314
Supplemental Information
Interest Income$724,139$623,936$419,820$327,021
Interest Expense$277,265$199,480$46,147$11,364
Depreciation & Amortization$21,681$22,189$22,048$20,041
EBITDA$296,962$292,137$259,480$228,439
% Margin32.7%36.1%43%46%
BancFirst Corporation (BANF) Financial Statements & Key Stats | AlphaPilot