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
Net Income
240.61M 216.35M 212.47M 193.1M 167.63M 99.59M
Depreciation & Amortization
22.54M 21.68M 22.19M 22.05M 20.04M 18.42M
Stock-Based Compensation
3.73M 3.45M 3M 1.94M 2.13M 1.52M
Other Working Capital
n/a n/a n/a n/a n/a n/a
Other Non-Cash Items
17.26M 16.1M 336K 22.58M 3.49M 46.79M
Deferred Income Tax
-904K -2.2M -2.79M 322K 7.04M -9.49M
Change in Working Capital
2.05M 5.82M -2.16M -13.72M 3.6M -1.97M
Operating Cash Flow
285.28M 261.2M 233.05M 226.27M 203.93M 154.85M
Capital Expenditures
-48.31M -36.65M -22.5M -19.79M -27.25M -66.45M
Cash Acquisitions
13.72M n/a 8.05M 121.1M 12.6M 18.4M
Purchase of Investments
-371.7M -391.21M -454.33M -1.89B -478.2M -607.79M
Sales Maturities Of Investments
722.34M 742.71M 490.99M 781.48M 509.03M 548.74M
Other Investing Acitivies
-300.52M -386.24M -691.91M -515.87M 406.71M -791.4M
Investing Cash Flow
15.54M -71.39M -669.71M -1.52B 422.89M -898.51M
Debt Repayment
-3.99M -3.35M 3.05M 300K 58.05M n/a
Common Stock Repurchased
n/a n/a -1.82M n/a -11.66M -3.1M
Dividend Paid
-62.21M -57.77M -53.64M -48.46M -45.14M -42.47M
Other Financial Acitivies
611.28M 1.02B -284.92M 2.46B -197.22M 536.06M
Financial Cash Flow
549.77M 966.5M -334.79M 2.41B -193.71M 492.28M
Net Cash Flow
850.59M 1.16B -771.45M 1.12B 433.11M -251.37M
Free Cash Flow
236.97M 224.55M 210.54M 206.49M 176.68M 88.41M
Adj. Free Cash Flow
233.24M 221.1M 207.54M 204.55M 174.55M 86.89M
Maintenance CapEx
-48.31M n/a n/a n/a -12.4M -66.45M
Growth CapEx
n/a -36.65M -22.5M -19.79M -14.85M n/a
Owner Earnings
236.97M 261.2M 233.05M 226.27M 191.53M 88.41M

© 2026 bestshares.com. All rights reserved.