BancFirst Corporation (BANF)

USD 117.54

(-5.1%)

Annual Income Statements

(In USD)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 623.93 Million 557.42 Million 485.68 Million 443.89 Million 419.15 Million 385.67 Million
Cost of Revenue - - - - - -
Gross Profit 623.93 Million 557.42 Million 485.68 Million 443.89 Million 419.15 Million 385.67 Million
Operating Expenses 257.15 Million -319.98 Million -277.29 Million -320.37 Million -249.58 Million -183.19 Million
Selling, General and Administrative Expenses 257.15 Million 197.78 Million 177.58 Million 173.8 Million 162.72 Million 150 Million
Research and Development Expenses - - - - - -
Other Expenses - -517.77 Million -454.87 Million -494.18 Million -412.3 Million -338.15 Million
Cost and Expenses 257.15 Million -319.98 Million -277.29 Million -320.37 Million -249.58 Million -183.19 Million
Operating Income 269.94 Million 237.43 Million 208.39 Million 123.51 Million 169.56 Million 202.48 Million
Interest Expense 199.48 Million 46.14 Million 11.36 Million 20.44 Million 54.73 Million 42.72 Million
Income Tax Expense 57.48 Million 44.33 Million 40.76 Million 23.92 Million 34.68 Million 33.93 Million
Earnings before Tax 269.94 Million 237.43 Million 208.39 Million 123.51 Million 169.56 Million 159.75 Million
Net Income 212.46 Million 193.1 Million 167.63 Million 99.58 Million 134.87 Million 125.81 Million
Earnings Per Share Basic 6.45 5.89 5.12 3.05 4.13 3.85
Earnings Per Share Diluted 6.34 5.77 5.03 3.00 4.05 3.76
Weighted Average Shares Outstanding 32.91 Million 32.77 Million 32.71 Million 32.67 Million 32.63 Million 32.68 Million
Weighted Average Shares Outstanding (Diluted) 33.49 Million 33.43 Million 33.31 Million 33.21 Million 33.32 Million 33.43 Million
Gross Margin 1.00 1.00 1.00 1.00 1.00 1.00
EBIT Margin 0.47 0.47 0.47 0.32 0.44 0.56
Profit Margin 0.34 0.35 0.35 0.22 0.32 0.33
EBITDA 292.13 Million 259.48 Million 228.43 Million 141.93 Million 185.55 Million 173.29 Million
Earnings Before Tax Margin 0.43 0.43 0.43 0.28 0.40 0.53

Income Statement Charts