US Stocks
BANF

Bancfirst Corp

$107.00
-1.03 (-0.95%)

Volume:

62.686K ($6.71M)

Market Capitalization:

$3.59B

Bancfirst Corp Price Chart

Bancfirst Corp Price Chart 11:59 AM 1:19 PM 2:39 PM 3:59 PM 5:19 PM 6:39 PM 7:59 PM107.20107.05106.89106.73106.58106.42106.27

Bancfirst Corp Volume Chart

Bancfirst Corp Volume Chart 11:59 AM1:19 PM2:39 PM3:59 PM5:19 PM6:39 PM7:59 PM 4.64K3.98K3.31K2.65K1.99K1.33K663

Bancfirst Corp Market Segments

After Hours

+0.00(+0.00%)
Open$107.00
Close$107.00
Low$107.00
Low Change0.00 (0.00%)
High$107.00
High Change+0.00 (+0.00%)
Range$0.00
Volume854
Dollar Volume$91.38K

Regular Trading Hours

-0.55(-0.51%)
Open$107.63
Close$107.08
Low$105.80
Low Change-1.83 (-1.70%)
High$108.40
High Change+0.77 (+0.72%)
Range$2.60
Volume61.832K
Dollar Volume$6.62M

Premarket

*No Trades in Segment

After Hours Yesterday

+0.00(+0.00%)
Open$108.26
Close$108.26
Low$108.26
Low Change0.00 (0.00%)
High$108.26
High Change+0.00 (+0.00%)
Range$0.00
Volume1.149K
Dollar Volume$124.39K

Regular Trading Hours Yesterday

-0.27(-0.24%)
Open$108.29
Close$108.03
Low$106.55
Low Change-1.74 (-1.61%)
High$110.62
High Change+2.33 (+2.15%)
Range$4.07
Volume68.082K
Dollar Volume$7.35M

Premarket Yesterday

*No Trades in Segment

Bancfirst Corp Moving Averages

5 Day Moving Average (SMA5)$110.12
10 Day Moving Average (SMA10)$111.71
20 Day Moving Average (SMA20)$113.72
50 Day Moving Average (SMA50)$112.27
100 Day Moving Average (SMA100)$111.77
200 Day Moving Average (SMA200)$119.41

Bancfirst Corp Statistics

Average Volume (30 Days)123.61K
P/E Ratio (Current)15.35
EPS (Current)$7.08
Dividend Yield1.68%
Free Cash Flow$195.72M
Cash Ratio17.55
Current Ratio434.31
Quick Ratio434.31
Debt to Equity0.05
Enterprise Value$3.54B
EV to EBITDA11.51
EV to Sales3.74
Price to Book2.05
Price to Cash Flow14.72
Price to Free Cash Flow18.63
Price to Sales3.86
Return on Assets0.02%
Return on Equity0.13%

Bancfirst Corp Stock Splits

There have been 2 stock splits for Bancfirst Corp (BANF). The last stock split occured on August 1, 2017 and increased the outstanding shares at a ratio of 1:2.

DateTypeRatio
Aug 1, 2017Forward1:2
Mar 2, 2006Forward1:2

Bancfirst Corp Dividends

Bancfirst Corp (BANF) last paid a quarterly dividend of $0.49 per share on April 15, 2026. With a forward annual dividend payout of $1.96, the stock currently offers a dividend yield of 1.83%.

Ex-Dividend DateDivdend (Adj.)TypePay DateDeclaration Date
Mar 31, 2026$0.49QuarterlyApr 15, 2026Feb 27, 2026
Dec 31, 2025$0.49QuarterlyJan 15, 2026Nov 20, 2025
Sep 30, 2025$0.49QuarterlyOct 15, 2025Aug 28, 2025
Jun 30, 2025$0.46QuarterlyJul 15, 2025May 22, 2025
Mar 31, 2025$0.46QuarterlyApr 15, 2025Feb 27, 2025
Dec 31, 2024$0.46QuarterlyJan 15, 2025Nov 21, 2024
Sep 30, 2024$0.46QuarterlyOct 15, 2024Aug 22, 2024
Jun 28, 2024$0.43QuarterlyJul 15, 2024May 23, 2024
Mar 27, 2024$0.43QuarterlyApr 15, 2024Feb 22, 2024
Dec 28, 2023$0.43QuarterlyJan 16, 2024Nov 16, 2023
Sep 28, 2023$0.43QuarterlyOct 16, 2023Aug 24, 2023
Jun 29, 2023$0.4QuarterlyJul 17, 2023May 25, 2023
Mar 30, 2023$0.4QuarterlyApr 17, 2023Feb 23, 2023
Dec 29, 2022$0.4QuarterlyJan 16, 2023Nov 17, 2022
Sep 29, 2022$0.4QuarterlyOct 17, 2022Aug 25, 2022
Jun 29, 2022$0.36QuarterlyJul 15, 2022May 26, 2022
Mar 30, 2022$0.36QuarterlyApr 15, 2022Feb 24, 2022
Dec 30, 2021$0.36QuarterlyJan 17, 2022Nov 18, 2021
Sep 29, 2021$0.36QuarterlyOct 15, 2021Aug 26, 2021
Jun 29, 2021$0.34QuarterlyJul 15, 2021May 27, 2021