New: Introducing “Why Is It Moving?” - lightning-fast, AI-driven explanations of stock moves

Learn More
Last Close
Oct 20  •  04:00PM ET
114.83
Dollar change
+1.90
Percentage change
1.68
%
IndexRUT P/E16.33 EPS (ttm)7.03 Insider Own38.27% Shs Outstand33.33M Perf Week-4.97%
Market Cap3.82B Forward P/E16.26 EPS next Y7.06 Insider Trans-0.11% Shs Float20.56M Perf Month-12.88%
Enterprise Value- PEG5.34 EPS next Q1.79 Inst Own50.17% Short Float4.32% Perf Quarter-12.56%
Income237.59M P/S4.44 EPS this Y10.97% Inst Trans1.07% Short Ratio7.36 Perf Half Y1.55%
Sales861.44M P/B2.15 EPS next Y-1.21% ROA1.73% Short Interest0.89M Perf YTD-2.01%
Book/sh53.49 P/C- EPS next 5Y3.06% ROE14.11% 52W High138.77 -17.25% Perf Year2.52%
Cash/sh- P/FCF15.67 EPS past 3/5Y8.55% 9.72% ROIC13.10% 52W Low97.02 18.36% Perf 3Y24.82%
Dividend Est.1.90 (1.65%) EV/EBITDA- Sales past 3/5Y22.42% 13.53% Gross Margin- Volatility4.80% 2.78% Perf 5Y160.03%
Dividend TTM1.87 (1.63%) EV/Sales- EPS Y/Y TTM12.94% Oper. Margin35.03% ATR (14)3.65 Perf 10Y253.87%
Dividend Ex-DateSep 30, 2025 Quick Ratio- Sales Y/Y TTM-1.32% Profit Margin27.58% RSI (14)33.20 Recom3.00
Dividend Gr. 3/5Y8.33% 7.50% Current Ratio3.08 EPS Q/Q5.68% SMA20-7.66% Beta0.81 Target Price121.67
Payout27.66% Debt/Eq0.05 Sales Q/Q-26.05% SMA50-10.38% Rel Volume0.89 Prev Close112.93
Employees2135 LT Debt/Eq0.05 EarningsOct 17 BMO SMA200-5.52% Avg Volume120.64K Price114.83
IPOMar 26, 1990 Option/ShortYes / Yes EPS/Sales Surpr.-1.07% 0.34% Trades Volume107,489 Change1.68%
Date Action Analyst Rating Change Price Target Change
May-06-22Downgrade Piper Sandler Neutral → Underweight $87 → $79
Aug-14-19Initiated Sandler O'Neill Hold
Jan-21-10Upgrade Keefe Bruyette Underperform → Mkt Perform $32 → $38
Jan-05-09Downgrade Keefe Bruyette Mkt Perform → Underperform $45 → $39
Jan-26-07Downgrade FTN Midwest Buy → Neutral
Jan-25-07Downgrade Keefe Bruyette Mkt Perform → Underperform
Oct-17-25 03:30PM
02:25PM
08:00AM
Oct-15-25 07:45AM
Aug-28-25 06:17AM
04:55AM Loading…
04:55AM
Aug-19-25 09:55AM
Aug-13-25 11:32PM
Aug-11-25 12:00AM
Aug-07-25 05:34PM
Jul-23-25 12:20PM
Jul-21-25 09:40AM
Jul-18-25 12:26PM
Jul-17-25 05:15PM
04:15PM
04:10PM Loading…
04:10PM
03:00PM
Jul-11-25 10:00AM
12:02AM
Jul-10-25 10:00AM
Jul-09-25 12:10PM
Jul-03-25 09:40AM
Jun-15-25 11:32PM
Jun-13-25 01:11PM
May-29-25 09:40AM
May-27-25 08:29AM
May-23-25 01:10PM
May-22-25 09:55AM
May-21-25 08:00AM
May-08-25 05:36AM
06:06AM Loading…
May-07-25 06:06AM
Apr-24-25 12:20PM
06:31AM
04:07AM
Apr-22-25 09:34AM
Apr-17-25 05:40PM
04:41PM
04:30PM
Apr-14-25 10:00AM
Apr-12-25 01:27AM
Apr-10-25 10:00AM
09:27AM
Mar-25-25 07:52AM
Mar-22-25 12:31AM
Mar-19-25 11:08AM
Mar-06-25 12:00PM
Jan-23-25 05:45PM
04:58PM
04:15PM
Dec-27-24 09:40AM
Nov-14-24 12:00PM
Nov-08-24 09:40AM
Oct-24-24 12:00PM
Oct-17-24 05:25PM
04:19PM
04:15PM
Oct-10-24 12:10PM
10:00AM
Sep-20-24 12:00PM
Sep-14-24 01:50AM
Sep-12-24 01:43AM
Sep-11-24 01:24AM
Sep-10-24 07:21AM
01:17AM
Sep-04-24 01:16AM
Aug-31-24 01:27AM
Aug-19-24 01:00PM
Jul-25-24 09:55AM
Jul-19-24 07:00PM
Jul-18-24 10:52PM
06:30PM
05:25PM
04:25PM
04:15PM
May-07-24 10:09AM
Apr-25-24 12:22PM
Apr-23-24 12:20PM
Apr-22-24 01:17PM
Apr-18-24 09:52PM
07:00PM
06:40PM
05:37PM
05:30PM
Mar-04-24 11:26PM
Jan-25-24 01:03PM
Jan-18-24 06:30PM
05:25PM
04:27PM
04:15PM
Jan-11-24 10:00AM
Oct-19-23 07:00PM
06:13PM
05:40PM
04:32PM
04:15PM
Oct-12-23 10:00AM
Oct-03-23 08:00AM
Aug-04-23 09:00AM
Jul-25-23 01:01AM
Jul-20-23 07:00PM
BancFirst Corp. is a bank holding company, which provides retail and commercial banking services. Its services include commercial, real estate, agricultural and consumer lending, depository and funds transfer services, collections, safe deposit boxes, cash management services, retail brokerage services, and other services tailored for both individual and corporate customers. The firm operates through the following business segments: Metropolitan Banks, Community Banks, Pegasus, Worthington, and Other Financial Services, and Executive Operations and Support. The Metropolitan Banks segment consists of banking locations in the metropolitan Oklahoma City and Tulsa areas. The Community Banks segment consists of banking locations in communities throughout Oklahoma. The Pegasus Bank segment consists of banking locations in the Dallas metropolitan area. The Other Financial Services segment refers to specialty product business units, including guaranteed small business lending, residential mortgage lending, trust services, securities brokerage, electronic banking, and insurance. The Executive Operations and Support segment represents executive management, operational support, and corporate functions that are not allocated to the other business units. BancFirst was founded in July 1984 and is headquartered in Oklahoma City, OK.
Insider Trading Relationship Date Transaction Cost #Shares Value ($) #Shares Total SEC Form 4
Drummond F FordDirectorAug 13 '25Option Exercise20.835,000104,1505,000Aug 14 10:09 AM
Drummond F FordDirectorAug 13 '25Sale126.295,000631,4380Aug 14 10:09 AM
Drummond F FordDirectorAug 13 '25Proposed Sale126.165,000630,800Aug 13 03:11 PM
Drummond F FordDirectorMay 28 '25Option Exercise20.835,000104,1505,000May 28 05:25 PM
Drummond F FordDirectorMay 28 '25Sale124.125,000620,5780May 28 05:25 PM
Drummond F FordDirectorMay 28 '25Proposed Sale125.065,000625,300May 28 02:02 PM
FORAKER RANDYExecutive Vice PresidentMay 21 '25Option Exercise20.834,00083,3204,000May 22 12:04 PM
FORAKER RANDYExecutive Vice PresidentMay 21 '25Sale126.614,000506,4450May 22 12:04 PM
FORAKER RANDYOfficerMay 21 '25Proposed Sale128.004,000512,000May 21 01:03 PM
Martin William ScottDirectorFeb 28 '25Sale119.1310,0001,191,255214,499Feb 28 05:54 PM
Martin William ScottDirectorFeb 12 '25Proposed Sale120.6832,5953,933,564Feb 12 11:27 AM
SCHMIDT DARRYLExecutive Vice PresidentFeb 11 '25Sale122.065,000610,31543,564Feb 11 04:37 PM
SCHMIDT DARRYLOfficerFeb 11 '25Proposed Sale122.065,000610,315Feb 11 04:28 PM
Drummond F FordDirectorFeb 05 '25Option Exercise20.835,000104,1505,000Feb 06 11:57 AM
Drummond F FordDirectorFeb 05 '25Sale120.585,000602,9060Feb 06 11:57 AM
Drummond F FordDirectorFeb 05 '25Proposed Sale120.495,000602,450Feb 05 02:06 PM
Drummond F FordDirectorJan 29 '25Option Exercise20.835,000104,1505,000Jan 29 06:24 PM
Drummond F FordDirectorJan 29 '25Sale117.975,000589,8720Jan 29 06:24 PM
Drummond F FordDirectorJan 29 '25Proposed Sale117.585,000587,900Jan 29 02:39 PM
BRAND DENNIS LExecutive Vice PresidentDec 12 '24Sale126.504,000506,00033,000Dec 12 05:52 PM
BRAND DENNIS LOfficerDec 12 '24Proposed Sale128.644,000514,560Dec 12 10:57 AM
Martin William ScottDirectorNov 21 '24Sale124.7024,6073,068,481224,499Nov 21 05:35 PM
Martin William ScottDirectorNov 15 '24Sale123.0025,0003,075,002249,106Nov 15 05:08 PM
Martin William ScottDirectorNov 14 '24Sale123.177,500923,759274,106Nov 14 05:27 PM
Martin William ScottDirectorNov 13 '24Sale126.0110,2981,297,603281,606Nov 13 05:36 PM
Martin William ScottDirectorNov 12 '24Proposed Sale124.65100,00012,465,000Nov 12 04:07 PM
Hannah Dennis JayExecutive Vice PresidentNov 06 '24Sale126.5810,5431,334,5740Nov 08 11:39 AM
Hannah Dennis JayOfficerNov 06 '24Proposed Sale126.0010,5431,328,418Nov 08 11:14 AM
Martin William ScottDirectorNov 06 '24Sale117.0015,0001,754,964291,904Nov 06 05:21 PM
Martin William ScottDirectorOct 30 '24Sale113.505,000567,500306,904Oct 30 10:47 AM
Main Street Banking Partners L10% OwnerOct 28 '24Sale110.7824,4212,705,4444,910,000Oct 29 10:30 AM
RAINBOLT DAVID EExecutive & DirectorOct 28 '24Sale110.7824,4212,705,444200,000Oct 29 10:29 AM
Rainbolt Leslie JeannineDirectorOct 28 '24Sale110.7824,4212,705,4444,910,000Oct 29 10:26 AM
Martin William ScottDirectorOct 28 '24Proposed Sale110.4920,0002,209,800Oct 28 01:45 PM
RAINBOLT DAVID EExecutive & DirectorOct 24 '24Sale110.111,750192,700208,140Oct 24 06:15 PM
Main Street Banking Partners L10% OwnerOct 24 '24Sale110.111,750192,7004,934,421Oct 24 06:12 PM
Rainbolt Leslie JeannineDirectorOct 24 '24Sale110.111,750192,7004,934,421Oct 24 06:09 PM
Main Street Banking Partners L10% OwnerOct 23 '24Sale110.215,601617,2714,936,171Oct 23 05:30 PM
RAINBOLT DAVID EExecutive & DirectorOct 23 '24Sale110.215,601617,271208,723Oct 23 05:28 PM
Rainbolt Leslie JeannineDirectorOct 23 '24Sale110.215,601617,2714,936,171Oct 23 05:25 PM
RAINBOLT DAVID EExecutive & DirectorOct 22 '24Sale110.0077785,470210,590Oct 22 05:23 PM
Main Street Banking Partners L10% OwnerOct 22 '24Sale110.0077885,5804,941,772Oct 22 05:20 PM
Rainbolt Leslie JeannineDirectorOct 22 '24Sale110.0077885,5804,941,772Oct 22 05:17 PM
Rainbolt Leslie JeannineDirectorOct 21 '24Sale110.472,152237,7254,942,550Oct 21 04:59 PM
Main Street Banking Partners L10% OwnerOct 21 '24Sale110.472,152237,7254,942,550Oct 21 04:56 PM
RAINBOLT DAVID EExecutive & DirectorOct 21 '24Sale110.472,152237,725210,849Oct 21 04:49 PM