Index RUT
P/E 18.96
EPS (ttm) 6.44
Insider Own 38.45%
Shs Outstand 33.22M
Perf Week 2.61%
Market Cap 4.05B
Forward P/E 18.90
EPS next Y 6.47
Insider Trans -2.94%
Shs Float 20.39M
Perf Month 6.25%
Income 216.35M
PEG -
EPS next Q 1.58
Inst Own 47.59%
Short Float 2.83%
Perf Quarter 11.61%
Sales 709.00M
P/S 5.71
EPS this Y -1.86%
Inst Trans 0.60%
Short Ratio 5.24
Perf Half Y 25.75%
Book/sh 48.81
P/B 2.50
EPS next Y 2.32%
ROA 1.67%
Short Interest 0.58M
Perf Year 41.47%
Cash/sh -
P/C -
EPS next 5Y -
ROE 14.16%
52W Range 81.21 - 132.29
Perf YTD 4.28%
Dividend Est. 1.87 (1.53%)
P/FCF 18.17
EPS past 5Y 9.74%
ROI 12.95%
52W High -7.63%
Beta 1.04
Dividend TTM 1.78 (1.46%)
Quick Ratio -
Sales past 5Y -4.06%
Gross Margin -
52W Low 50.46%
ATR (14) 3.27
Dividend Ex-Date Dec 31, 2024
Current Ratio 0.85
EPS Y/Y TTM 1.40%
Oper. Margin 22.48%
RSI (14) 56.37
Volatility 3.22% 2.82%
Employees 2109
Debt/Eq 0.06
Sales Y/Y TTM -10.56%
Profit Margin 30.52%
Recom 3.00
Target Price 125.67
Option/Short Yes / Yes
LT Debt/Eq 0.05
EPS Q/Q 14.96%
Payout 27.64%
Rel Volume 0.28
Prev Close 123.19
Sales Surprise 1.17%
EPS Surprise 3.70%
Sales Q/Q -80.16%
Earnings Jan 23 AMC
Avg Volume 110.36K
Price 122.19
SMA20 2.77%
SMA50 0.80%
SMA200 15.93%
Trades
Volume 3,851
Change -0.81%
Date
Action
Analyst
Rating Change
Price Target Change
May-06-22 Downgrade
Piper Sandler
Neutral → Underweight
$87 → $79
Aug-14-19 Initiated
Sandler O'Neill
Hold
Jan-21-10 Upgrade
Keefe Bruyette
Underperform → Mkt Perform
$32 → $38
Jan-05-09 Downgrade
Keefe Bruyette
Mkt Perform → Underperform
$45 → $39
Jan-26-07 Downgrade
FTN Midwest
Buy → Neutral
Jan-25-07 Downgrade
Keefe Bruyette
Mkt Perform → Underperform
Jan-23-25 05:45PM
04:58PM
(Associated Press Finance)
04:15PM
Dec-27-24 09:40AM
Nov-14-24 12:00PM
09:40AM
Loading…
Nov-08-24 09:40AM
Oct-24-24 12:00PM
Oct-17-24 05:25PM
04:19PM
(Associated Press Finance)
04:15PM
Oct-10-24 12:10PM
10:00AM
Sep-20-24 12:00PM
Sep-14-24 01:50AM
Sep-12-24 01:43AM
01:24AM
Loading…
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
(Associated Press Finance)
04:15PM
May-07-24 10:09AM
Apr-25-24 12:22PM
12:20PM
Loading…
Apr-23-24 12:20PM
Apr-22-24 01:17PM
Apr-18-24 09:52PM
07:00PM
06:40PM
05:37PM
(Associated Press Finance)
05:30PM
Mar-04-24 11:26PM
Jan-25-24 01:03PM
Jan-18-24 06:30PM
05:25PM
04:27PM
(Associated Press Finance)
04:15PM
Jan-11-24 10:00AM
Oct-19-23 07:00PM
06:13PM
05:40PM
04:32PM
(Associated Press Finance)
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
05:25PM
04:17PM
04:10PM
Jul-18-23 10:01AM
Jul-13-23 10:00AM
Jun-21-23 08:00PM
Jun-14-23 08:46AM
May-30-23 06:04AM
May-05-23 01:00PM
Apr-27-23 07:02AM
Apr-26-23 08:00PM
Apr-25-23 06:15PM
05:06PM
04:30PM
Apr-19-23 03:56PM
Apr-13-23 10:00AM
Apr-05-23 06:52AM
Mar-25-23 09:49AM
Mar-17-23 08:07PM
Mar-13-23 09:25AM
(Yahoo Finance Video) -6.15%
Feb-03-23 06:21AM
Jan-25-23 06:39AM
Jan-24-23 06:48AM
Jan-19-23 05:45PM
04:30PM
Dec-24-22 08:35AM
Dec-14-22 09:40AM
Nov-28-22 09:40AM
Nov-11-22 09:40AM
Nov-09-22 07:14AM
Nov-04-22 11:42AM
Nov-02-22 06:32AM
Oct-26-22 09:40AM
Oct-20-22 05:45PM
04:15PM
Oct-18-22 10:01AM
Oct-13-22 10:00AM
Oct-10-22 09:40AM
Sep-24-22 09:02AM
Sep-23-22 09:40AM
Sep-09-22 06:46AM
Sep-08-22 09:35AM
Sep-07-22 09:40AM
Aug-22-22 09:40AM
Aug-09-22 08:32AM
Aug-05-22 09:40AM
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 Ford Director Feb 05 '25 Option Exercise 20.83 5,000 104,150 5,000 Feb 06 11:57 AM Drummond F Ford Director Feb 05 '25 Sale 120.58 5,000 602,906 0 Feb 06 11:57 AM Drummond F Ford Director Feb 05 '25 Proposed Sale 120.49 5,000 602,450 Feb 05 02:06 PM Drummond F Ford Director Jan 29 '25 Option Exercise 20.83 5,000 104,150 5,000 Jan 29 06:24 PM Drummond F Ford Director Jan 29 '25 Sale 117.97 5,000 589,872 0 Jan 29 06:24 PM Drummond F Ford Director Jan 29 '25 Proposed Sale 117.58 5,000 587,900 Jan 29 02:39 PM BRAND DENNIS L Executive Vice President Dec 12 '24 Sale 126.50 4,000 506,000 33,000 Dec 12 05:52 PM BRAND DENNIS L Officer Dec 12 '24 Proposed Sale 128.64 4,000 514,560 Dec 12 10:57 AM Martin William Scott Director Nov 21 '24 Sale 124.70 24,607 3,068,481 224,499 Nov 21 05:35 PM Martin William Scott Director Nov 15 '24 Sale 123.00 25,000 3,075,002 249,106 Nov 15 05:08 PM Martin William Scott Director Nov 14 '24 Sale 123.17 7,500 923,759 274,106 Nov 14 05:27 PM Martin William Scott Director Nov 13 '24 Sale 126.01 10,298 1,297,603 281,606 Nov 13 05:36 PM Martin William Scott Director Nov 12 '24 Proposed Sale 124.65 100,000 12,465,000 Nov 12 04:07 PM Hannah Dennis Jay Executive Vice President Nov 06 '24 Sale 126.58 10,543 1,334,574 0 Nov 08 11:39 AM Hannah Dennis Jay Officer Nov 06 '24 Proposed Sale 126.00 10,543 1,328,418 Nov 08 11:14 AM Martin William Scott Director Nov 06 '24 Sale 117.00 15,000 1,754,964 291,904 Nov 06 05:21 PM Martin William Scott Director Oct 30 '24 Sale 113.50 5,000 567,500 306,904 Oct 30 10:47 AM Main Street Banking Partners L 10% Owner Oct 28 '24 Sale 110.78 24,421 2,705,444 4,910,000 Oct 29 10:30 AM RAINBOLT DAVID E Executive & Director Oct 28 '24 Sale 110.78 24,421 2,705,444 200,000 Oct 29 10:29 AM Rainbolt Leslie Jeannine Director Oct 28 '24 Sale 110.78 24,421 2,705,444 4,910,000 Oct 29 10:26 AM Martin William Scott Director Oct 28 '24 Proposed Sale 110.49 20,000 2,209,800 Oct 28 01:45 PM RAINBOLT DAVID E Executive & Director Oct 24 '24 Sale 110.11 1,750 192,700 208,140 Oct 24 06:15 PM Main Street Banking Partners L 10% Owner Oct 24 '24 Sale 110.11 1,750 192,700 4,934,421 Oct 24 06:12 PM Rainbolt Leslie Jeannine Director Oct 24 '24 Sale 110.11 1,750 192,700 4,934,421 Oct 24 06:09 PM Main Street Banking Partners L 10% Owner Oct 23 '24 Sale 110.21 5,601 617,271 4,936,171 Oct 23 05:30 PM RAINBOLT DAVID E Executive & Director Oct 23 '24 Sale 110.21 5,601 617,271 208,723 Oct 23 05:28 PM Rainbolt Leslie Jeannine Director Oct 23 '24 Sale 110.21 5,601 617,271 4,936,171 Oct 23 05:25 PM RAINBOLT DAVID E Executive & Director Oct 22 '24 Sale 110.00 777 85,470 210,590 Oct 22 05:23 PM Main Street Banking Partners L 10% Owner Oct 22 '24 Sale 110.00 778 85,580 4,941,772 Oct 22 05:20 PM Rainbolt Leslie Jeannine Director Oct 22 '24 Sale 110.00 778 85,580 4,941,772 Oct 22 05:17 PM Rainbolt Leslie Jeannine Director Oct 21 '24 Sale 110.47 2,152 237,725 4,942,550 Oct 21 04:59 PM Main Street Banking Partners L 10% Owner Oct 21 '24 Sale 110.47 2,152 237,725 4,942,550 Oct 21 04:56 PM RAINBOLT DAVID E Executive & Director Oct 21 '24 Sale 110.47 2,152 237,725 210,849 Oct 21 04:49 PM Rainbolt Leslie Jeannine Director Sep 13 '24 Sale 105.02 10,371 1,089,205 4,944,702 Sep 13 05:45 PM Main Street Banking Partners L 10% Owner Sep 13 '24 Sale 105.02 10,371 1,089,205 4,944,702 Sep 13 05:44 PM RAINBOLT DAVID E Executive & Director Sep 13 '24 Sale 105.02 10,372 1,089,310 211,567 Sep 13 05:41 PM RAINBOLT DAVID E Executive & Director Sep 11 '24 Sale 105.01 1,391 146,063 215,024 Sep 11 08:50 PM Rainbolt Leslie Jeannine Director Sep 11 '24 Sale 105.01 1,391 146,063 4,955,073 Sep 11 08:31 PM Main Street Banking Partners L 10% Owner Sep 11 '24 Sale 105.01 1,391 146,063 4,955,073 Sep 11 08:27 PM RAINBOLT DAVID E Executive & Director Sep 10 '24 Sale 105.10 1,604 168,573 215,488 Sep 10 06:11 PM RAINBOLT DAVID E Executive & Director Sep 09 '24 Sale 105.25 28 2,947 216,022 Sep 10 06:11 PM Rainbolt Leslie Jeannine Director Sep 10 '24 Sale 105.10 1,604 168,573 4,956,464 Sep 10 05:54 PM Rainbolt Leslie Jeannine Director Sep 09 '24 Sale 105.25 27 2,842 4,958,068 Sep 10 05:54 PM Main Street Banking Partners L 10% Owner Sep 10 '24 Sale 105.10 1,604 168,573 4,956,464 Sep 10 05:49 PM Main Street Banking Partners L 10% Owner Sep 09 '24 Sale 105.25 27 2,842 4,958,068 Sep 10 05:49 PM Rainbolt Leslie Jeannine Director Sep 09 '24 Sale 105.46 22,114 2,332,091 4,958,095 Sep 09 06:22 PM Main Street Banking Partners L 10% Owner Sep 09 '24 Sale 105.46 22,114 2,332,091 4,958,095 Sep 09 06:19 PM RAINBOLT DAVID E Executive & Director Sep 09 '24 Sale 105.46 22,114 2,331,986 216,032 Sep 09 06:12 PM RAINBOLT DAVID E Executive & Director Sep 03 '24 Sale 105.58 1,414 149,297 223,402 Sep 03 05:43 PM Rainbolt Leslie Jeannine Director Sep 03 '24 Sale 105.58 1,414 149,297 4,980,210 Sep 03 05:34 PM Main Street Banking Partners L 10% Owner Sep 03 '24 Sale 105.58 1,414 149,297 4,980,210 Sep 03 05:29 PM RAINBOLT DAVID E Executive & Director Aug 30 '24 Sale 106.22 18,376 1,952,007 223,874 Aug 30 05:13 PM Rainbolt Leslie Jeannine Director Aug 30 '24 Sale 106.22 18,376 1,952,007 4,981,624 Aug 30 05:04 PM Main Street Banking Partners L 10% Owner Aug 30 '24 Sale 106.22 18,376 1,952,007 4,981,624 Aug 30 05:01 PM FORAKER RANDY Executive Vice President Aug 29 '24 Option Exercise 20.83 130 2,708 130 Aug 29 05:36 PM FORAKER RANDY Executive Vice President Aug 29 '24 Sale 107.01 130 13,912 0 Aug 29 05:36 PM FORAKER RANDY Executive Vice President Aug 28 '24 Option Exercise 20.83 2,870 59,782 2,870 Aug 28 06:12 PM FORAKER RANDY Executive Vice President Aug 28 '24 Sale 107.10 2,870 307,384 0 Aug 28 06:12 PM Main Street Banking Partners L 10% Owner Aug 28 '24 Proposed Sale 107.55 90,000 9,679,500 Aug 28 03:16 PM Rainbolt Leslie Jeannine Director Aug 28 '24 Proposed Sale 107.55 90,000 9,679,500 Aug 28 12:06 PM RAINBOLT DAVID E Officer Aug 28 '24 Proposed Sale 107.55 90,000 9,679,500 Aug 28 11:45 AM FORAKER RANDY Officer Aug 28 '24 Proposed Sale 108.00 3,000 324,000 Aug 28 10:27 AM Lopez Dave R Director Aug 16 '24 Option Exercise 21.49 1,000 21,490 1,000 Aug 19 09:53 AM Lopez Dave R Director Aug 16 '24 Sale 102.13 1,000 102,128 0 Aug 19 09:53 AM Lopez Dave R Officer Aug 16 '24 Proposed Sale 102.09 1,000 102,090 Aug 16 01:24 PM FORAKER RANDY Officer Jul 31 '24 Proposed Sale 109.50 3,000 328,500 Jul 31 02:57 PM Hannah Dennis Jay Executive Vice President Jul 25 '24 Sale 110.00 500 55,000 714 Jul 25 05:04 PM Martin William Scott Director Jul 25 '24 Sale 107.50 15,000 1,612,500 311,904 Jul 25 11:29 AM Martin William Scott Director Jul 24 '24 Sale 107.50 5,000 537,500 326,904 Jul 24 05:23 PM Hannah Dennis Jay Executive Vice President Jul 24 '24 Sale 107.50 1,000 107,500 1,214 Jul 24 05:18 PM Hannah Dennis Jay Executive Vice President Jul 23 '24 Sale 105.33 2,500 263,330 2,214 Jul 23 02:42 PM SCHMIDT DARRYL Executive Vice President Jul 23 '24 Buy 105.82 199 21,059 49,138 Jul 23 12:45 PM SCHMIDT DARRYL Executive Vice President Jul 23 '24 Buy 105.82 21 2,222 5,143 Jul 23 12:45 PM Hannah Dennis Jay Executive Vice President Jul 22 '24 Sale 105.16 2,000 210,322 4,714 Jul 22 04:17 PM Hannah Dennis Jay Executive Vice President Jul 22 '24 Sale 105.00 1,000 105,000 6,714 Jul 22 04:00 PM Hannah Dennis Jay Executive Vice President Jul 19 '24 Sale 106.50 3,000 319,509 7,714 Jul 19 04:53 PM Hannah Dennis Jay Executive Vice President May 06 '24 Sale 92.23 5,496 506,902 10,714 May 07 10:00 AM Hannah Dennis Jay Executive Vice President May 03 '24 Sale 92.38 204 18,846 16,210 May 03 06:39 PM Lawrence Kevin Executive Vice President May 02 '24 Option Exercise 32.30 2,709 87,501 12,709 May 02 12:37 PM Lawrence Kevin Executive Vice President May 02 '24 Sale 91.16 2,709 246,966 10,000 May 02 12:37 PM Hannah Dennis Jay Executive Vice President May 01 '24 Sale 92.03 2,000 184,057 16,414 May 01 04:39 PM Lawrence Kevin Executive Vice President May 01 '24 Option Exercise 32.30 10,000 323,000 20,000 May 01 02:54 PM Lawrence Kevin Executive Vice President May 01 '24 Sale 90.00 10,000 900,000 10,000 May 01 02:54 PM Lawrence Kevin Executive Vice President Apr 25 '24 Option Exercise 32.30 10,000 323,000 20,000 Apr 25 12:15 PM Lawrence Kevin Executive Vice President Apr 25 '24 Sale 90.00 10,000 900,028 10,000 Apr 25 12:15 PM COPELAND SCOTT Executive Vice President Apr 24 '24 Sale 92.21 2,534 233,665 13,290 Apr 25 10:40 AM Hannah Dennis Jay Executive Vice President Apr 24 '24 Sale 92.06 300 27,617 18,414 Apr 24 06:02 PM Lawrence Kevin Executive Vice President Apr 22 '24 Option Exercise 32.30 10,000 323,000 20,000 Apr 22 01:11 PM Lawrence Kevin Executive Vice President Apr 22 '24 Sale 90.07 10,000 900,723 10,000 Apr 22 01:11 PM SCHMIDT DARRYL Executive Vice President Apr 22 '24 Buy 89.71 232 20,812 48,939 Apr 22 11:11 AM SCHMIDT DARRYL Executive Vice President Apr 22 '24 Buy 89.71 24 2,153 5,122 Apr 22 11:11 AM Hannah Dennis Jay Executive Vice President Mar 07 '24 Sale 90.03 1,000 90,034 18,714 Mar 07 04:38 PM Lopez Dave R Director Mar 04 '24 Option Exercise 21.49 3,000 64,470 3,000 Mar 04 06:18 PM Lopez Dave R Director Mar 04 '24 Sale 87.18 3,000 261,526 0 Mar 04 06:18 PM Lawrence Kevin Executive Vice President Feb 29 '24 Option Exercise 32.30 1,159 37,436 11,159 Feb 29 12:47 PM Lawrence Kevin Executive Vice President Feb 29 '24 Sale 88.00 1,159 101,992 10,000 Feb 29 12:47 PM Lawrence Kevin Executive Vice President Feb 27 '24 Option Exercise 32.30 1,529 49,387 11,529 Feb 27 04:55 PM Lawrence Kevin Executive Vice President Feb 27 '24 Sale 88.00 1,529 134,552 10,000 Feb 27 04:55 PM Lawrence Kevin Executive Vice President Feb 23 '24 Option Exercise 32.30 7,312 236,178 17,312 Feb 23 04:32 PM Lawrence Kevin Executive Vice President Feb 23 '24 Sale 88.00 7,312 643,461 10,000 Feb 23 04:32 PM
×
Upgrade your FINVIZ experience
Join thousands of traders who make more informed decisions with our premium features.
Real-time quotes, advanced visualizations, backtesting, and much more.
Learn more about FINVIZ*Elite