⏰ Last chance! Join Premium for $20/month before it increases to $49/month.

Bancfirst Corp

$107.57
-0.48 (-0.44%)

Volume:

123.575K ($13.30M)

Market Capitalization:

$3.61B

Live Price

Live Volume

Chart Volume 0
Volume 0
5 sec

Bancfirst Corp Market Segments

Overnight

*No Trades in Segment

After Hours

-0.37(-0.34%)
Open$107.94
Close$107.57
Low$107.57
Low Change-0.37 (-0.34%)
High$107.94
High Change+0.00 (+0.00%)
Range$0.37
Volume65.109K
Dollar Volume$7.00M

Regular Trading Hours

-0.07(-0.06%)
Open$107.83
Close$107.77
Low$107.35
Low Change-0.48 (-0.45%)
High$108.70
High Change+0.87 (+0.80%)
Range$1.35
Volume57.372K
Dollar Volume$6.18M

Premarket

+0.00(+0.00%)
Open$108.10
Close$108.10
Low$108.10
Low Change0.00 (0.00%)
High$108.10
High Change+0.00 (+0.00%)
Range$0.00
Volume1.094K
Dollar Volume$118.26K

After Hours Yesterday

+0.00(+0.00%)
Open$108.08
Close$108.08
Low$108.08
Low Change0.00 (0.00%)
High$108.08
High Change+0.00 (+0.00%)
Range$0.00
Volume42.918K
Dollar Volume$4.64M

Regular Trading Hours Yesterday

+0.09(+0.08%)
Open$107.96
Close$108.05
Low$106.82
Low Change-1.14 (-1.06%)
High$109.30
High Change+1.34 (+1.24%)
Range$2.48
Volume99.009K
Dollar Volume$10.70M

Premarket Yesterday

-0.49(-0.46%)
Open$107.00
Close$106.51
Low$106.51
Low Change-0.49 (-0.46%)
High$107.00
High Change+0.00 (+0.00%)
Range$0.49
Volume2.909K
Dollar Volume$309.84K

Bancfirst Corp News

There is no current news for this stock at the moment.

Bancfirst Corp Top Trades

Bancfirst Corp's top trade so far today returned +0.80%, while the top short trade returned -1.04%.

Bancfirst Corp Moving Averages

5 Day Moving Average (SMA5)$106.77
10 Day Moving Average (SMA10)$107.23
20 Day Moving Average (SMA20)$108.73
50 Day Moving Average (SMA50)$111.25
100 Day Moving Average (SMA100)$111.93
200 Day Moving Average (SMA200)$111.75

Bancfirst Corp Statistics

Average Volume (30 Days)139.06K
P/E Ratio (Current)14.41
EPS (Current)$7.50
Dividend Yield1.78%
Free Cash Flow$245.29M
Cash Ratio39.99
Current Ratio919.64
Quick Ratio919.64
Debt to Equity0.05
Enterprise Value$3.48B
EV to EBITDA10.17
EV to Sales3.54
Price to Book1.86
Price to Cash Flow12.56
Price to Free Cash Flow14.80
Price to Sales3.69
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.52 per share on October 15, 2026. With a forward annual dividend payout of $2.08, the stock currently offers a dividend yield of 1.93%.

Ex-Dividend DateDivdend (Adj.)TypePay DateDeclaration Date
Sep 30, 2026$0.52QuarterlyOct 15, 2026Sep 21, 2026
Jun 30, 2026$0.49QuarterlyJul 15, 2026May 28, 2026
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