B
BancFirst Corporation BANF
$109.93 -$1.20-1.08%
Recommendation
Prev Close
Volume
Avg Vol (90D)
Market Cap
Dividend & Yield
52-Week Range
P/E (TTM)
EPS (TTM)

12/31/2024 09/30/2024 06/30/2024 03/31/2024 12/31/2023
Revenue 47.02M 48.71M 43.94M 44.90M 45.16M
Total Other Revenue 117.32M 111.93M 106.54M 102.09M 105.07M
Total Revenue 164.34M 160.64M 150.48M 146.99M 150.22M
Cost of Revenue -- -- -- -- --
Gross Profit 164.34M 160.64M 150.48M 146.99M 150.22M
SG&A Expenses 70.34M 69.36M 66.61M 66.16M 65.61M
Depreciation & Amortization -- -- -- -- --
Other Operating Expenses 13.01M 12.09M 14.55M 12.09M 14.12M
Total Operating Expenses 83.35M 81.45M 81.16M 78.25M 79.73M
Operating Income 80.99M 79.19M 69.32M 68.74M 70.50M
Income Before Tax 72.00M 73.90M 65.17M 64.21M 60.41M
Income Tax Expenses 15.53M 15.00M 14.53M 13.88M 11.47M
Earnings from Continuing Operations 56.48M 58.90M 50.64M 50.33M 48.93M
Earnings from Discontinued Operations -- -- -- -- --
Extraordinary Item & Accounting Change -- -- -- -- --
Minority Interest in Earnings -- -- -- -- --
Net Income 56.48M 58.90M 50.64M 50.33M 48.93M
EBIT -- -- -- -- --
EBITDA -- -- -- -- --
EPS Basic 1.70 1.78 1.53 1.53 1.49
Normalized Basic EPS 1.36 1.40 1.23 1.22 1.15
EPS Diluted 1.68 1.75 1.51 1.50 1.46
Normalized Diluted EPS 1.33 1.37 1.21 1.20 1.13
Average Basic Shares Outstanding 33.17M 33.10M 33.00M 32.95M 32.93M
Average Diluted Shares Outstanding 33.75M 33.65M 33.53M 33.51M 33.48M
Dividend Per Share 0.46 0.46 0.43 0.43 0.43
Payout Ratio 26.98% 24.11% 27.99% 28.13% 28.93%
Weiss Ratings