BancFirst Corporation logo

BancFirst Corporation

BANF | NASDAQ
Chart Builder DCF Calculator
$109.46
+$1.17 (+1.08%)
At close: Sep 21, 2026, 4:00 PM ET
$109.46
$0 (0.00%)
After-hours: Sep 21, 2026, 7:30 PM ET
Fiscal Year
Period Ending
FY 2025
Dec 30, 2025
FY 2024
Dec 30, 2024
FY 2023
Dec 30, 2023
FY 2022
Dec 30, 2022
FY 2021
Dec 30, 2021
FY 2020
Dec 30, 2020
Revenue
824.33M 908.71M 809.34M 603.57M 497.05M 464.34M
Cost of Revenue
140.89M 286.27M 206.94M 56.22M 2.67M 83.09M
Gross Profit
683.43M 622.45M 602.41M 547.34M 494.38M 381.24M
Operating Income
303.38M 275.28M 269.95M 237.43M 208.4M 123.51M
Interest Income
692.96M 724.14M 623.94M 419.82M 327.02M 327.11M
Pretax Income
305.12M 275.28M 269.95M 237.43M 208.4M 123.51M
Net Income
240.61M 216.35M 212.47M 193.1M 167.63M 99.59M
Selling & General & Admin
294.34M 227.74M 214.93M 197.79M 177.58M 173.8M
Research & Development
n/a n/a n/a n/a n/a n/a
Other Expenses
85.5M 119.43M 117.53M 112.13M 108.4M 83.93M
Operating Expenses
379.84M 347.16M 332.46M 309.91M 285.98M 257.73M
Interest Expense
309.87M 277.27M 199.48M 46.15M 11.36M 20.45M
Selling & Marketing Expenses
10.03M 9.39M 9.11M 8.07M 7.4M 7M
Cost & Expenses
520.73M 633.43M 539.4M 366.14M 288.66M 340.82M
Income Tax Expense
64.51M 58.93M 57.48M 44.33M 40.77M 23.93M
Shares Outstanding (Basic)
33.42M 33.06M 32.92M 32.78M 32.72M 32.67M
Shares Outstanding (Diluted)
33.91M 33.62M 33.49M 33.44M 33.31M 33.21M
EPS (Basic)
7.22 6.55 6.45 5.89 5.12 3.05
EPS (Diluted)
7.12 6.44 6.34 5.77 5.03 3
EBITDA
325.92M 296.96M 292.14M 259.48M 228.44M 141.94M
EBIT
303.38M 275.28M 269.95M 237.43M 208.4M 123.51M
Depreciation & Amortization
22.54M 21.68M 22.19M 22.05M 20.04M 18.42M

© 2026 bestshares.com. All rights reserved.