BancFirst Corporation
BANF | NASDAQ
$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 |
Add to Watchlist
Select watchlists to add or remove BANF