$111.721.44%-1.63
After Hours: 111.720.00 0.00%
Bancfirst Corp (BANF)
Date: 2026-11-03 16:00O: 113.00H: 113.71L: 111.35C: 111.72Vol: 188.5k
Bancfirst Corp stock is traded at $111.72, with a volume of 188,450. It is down -1.44% in the last 24 hours and up +3.37% over the past month. BancFirst Corp is engaged in providing banking services. The company's business unit includes BancFirst metropolitan banks, BancFirst community banks, Pegasus Bank, Worthington, other financial services and executive, operations and support. BancFirst metropolitan banks, BancFirst community banks, Pegasus and Worthington offer traditional banking products such as commercial and retail lending and a full line of deposit accounts. Its Other financial services are specialty product business units including guaranteed small business lending, residential mortgage lending, trust services, securities brokerage, electronic banking, and insurance.
Previous Close:
$113.35
Open:
$113.00
24h Volume:
188,450
Relative Volume:
1.42
Market Cap:
$3.76B
Revenue:
$948.75M
Net Income/Loss:
$247.49M
P/E Ratio:
15.30
EPS:
$7.30
Net Cash Flow:
$235.50M
1W Performance:
+1.05%
1M Performance:
+3.37%
6M Performance:
-0.79%
1Y Performance:
+3.22%
1-Day Range:
$111.35$113.71
1-Week Range:
$109.48$113.90
52-Week Range:
$101.48$122.21
Bancfirst Corp Stock (BANF) Company Profile
Name
Bancfirst CorpSector
FinancialIndustry
Banks - RegionalPhone
(405) 270-1000Address
100 NORTH BROADWAY AVE, OKLAHOMA CITY, USAMarket Cap
Revenue
Net Income
Cash Flow
EPS
Bancfirst Corp Stock (BANF) Upgrades & Downgrades
Bancfirst Corp Stock (BANF) Financials Data
Bancfirst Corp Stock (BANF) Insider Trading
- Foster KellySep 14 '26Officer
- Transaction
- Proposed Sale
- Cost
- $112.00
- #Shares
- 2,500
- Value ($)
- 280,000
- #Shares Total
- 0
- Ingram Kimberly KayAug 30 '26Director
- Transaction
- Option Exercise
- Cost
- $110.55
- #Shares
- 500
- Value ($)
- 55,275
- #Shares Total
- 500
- RAINBOLT DAVID EAug 13 '26Director
- Transaction
- Sale
- Cost
- $115.00
- #Shares
- 8,506
- Value ($)
- 978,190
- #Shares Total
- 0
- RAINBOLT DAVID EAug 06 '26Director
- Transaction
- Sale
- Cost
- $115.00
- #Shares
- 3,000
- Value ($)
- 345,000
- #Shares Total
- 8,506
- RAINBOLT DAVID EAug 05 '26Director
- Transaction
- Sale
- Cost
- $115.03
- #Shares
- 2,000
- Value ($)
- 230,050
- #Shares Total
- 11,506
- RAINBOLT DAVID EAug 04 '26Director
- Transaction
- Sale
- Cost
- $115.06
- #Shares
- 17,830
- Value ($)
- 2,051,493
- #Shares Total
- 13,506
- RAINBOLT DAVID EAug 03 '26Director
- Transaction
- Sale
- Cost
- $115.09
- #Shares
- 11,497
- Value ($)
- 1,323,183
- #Shares Total
- 31,336
- RAINBOLT DAVID EJul 29 '26Director
- Transaction
- Sale
- Cost
- $115.05
- #Shares
- 12,718
- Value ($)
- 1,463,161
- #Shares Total
- 42,833
- RAINBOLT DAVID EJul 28 '26Director
- Transaction
- Sale
- Cost
- $116.71
- #Shares
- 81,492
- Value ($)
- 9,511,037
- #Shares Total
- 55,551
- RAINBOLT DAVID EJul 27 '26Director
- Transaction
- Proposed Sale
- Cost
- $115.96
- #Shares
- 166,783
- Value ($)
- 19,340,157
- #Shares Total
- 0