NASDAQ : BANF

BancFirst Corporation

$116.14 USD

-$3.9 (-3.25%)

Volume
138.8K
Average Volume
167.66K
Market Capitalization
$3.9B
P/E Ratio
15.67
Dividend Yield
1.69%
Price Target
$125.00
Year High
$138.77
Year Low
$101.48
Day High
Day Low
Payout Ratio
$0.26
Current Ratio
$0.47
Institutional Ownership Summary
Institutional Ownership %

0.31%

Investors Holding

23

change: -224 | last: 247
Increased Positions

11

change: -100 | last: 111
Reduced Positions

3

change: -88 | last: 91
New Positions

7

change: -21 | last: 28
Sold Positions

229

change: 187 | last: 42
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -75.8621 | last: 0.7586
Total Invested

8.94M

BANF Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $106.02 33.42M $3.54B $226.95M $133.69M $3.45B
2024-12-31 $117.18 33.06M $3.87B $3.55B $86.16M $405.77M
2023-12-31 $97.33 32.92M $3.2B $2.4B $89.45M $896M
2022-12-31 $88.18 32.78M $2.89B $3.17B $86.34M -$192.2M
2021-12-31 $70.56 32.72M $2.31B $2.05B $85.99M $344.41M
2020-12-31 $58.70 32.67M $1.92B $1.62B $27.9M $328.9M
2019-12-31 $62.44 32.64M $2.04B $1.87B $27.9M $197.6M
2018-12-31 $49.90 32.69M $1.63B $1.42B $28.48M $235.41M
2017-12-31 $51.15 31.81M $1.63B $1.76B $32.86M -$97.73M
2016-12-31 $46.53 31.23M $1.45B $1.85B $32.46M -$364.87M
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $108.50 33.56M $3.64B $4.68B $101.22M -$942.34M
2025-12-31 $106.02 33.42M $3.54B $226.95M $133.69M $3.45B
2025-09-30 $126.45 33.31M $4.21B $4.05B $97.88M $255.32M
2025-06-30 $123.62 33.26M $4.11B $4B $92.04M $205.68M
2025-03-31 $109.87 33.13M $3.64B $3.97B $86.17M -$247.9M
2024-12-31 $117.18 33.17M $3.89B $3.55B $86.16M $419.6M
2024-09-30 $105.25 33.1M $3.48B $2.99B $90.57M $581.96M
2024-06-30 $87.03 33M $2.87B $2.49B $90.39M $469.18M
2024-03-31 $85.78 32.95M $2.83B $2.53B $95.81M $397M
2023-12-31 $97.33 32.93M $3.2B $2.4B $89.45M $896.68M
2023-09-30 $86.73 32.94M $2.86B $2.34B $90.06M $609.93M
2023-06-30 $92.00 32.92M $3.03B $2.41B $89.96M $709.46M