Index
RUT
Market Cap
3.57B
Enterprise Value
-
Income
251.83M
Sales
959.96M
Book/sh
58.25
Cash/sh
-
Employees
2260
IPO
Mar 26, 1990
P/E
14.32
Forward P/E
13.21
PEG
2.67
P/S
3.72
P/B
1.82
P/C
-
P/FCF
14.75
EV/EBITDA
-
EV/Sales
-
Quick Ratio
-
Current Ratio
0.47
Debt/Eq
0.05
LT Debt/Eq
0.04
Option/Short
Yes / Yes
EPS (ttm)
7.41
EPS next Y
8.04
EPS next Q
1.94
EPS this Y
8.58%
EPS next Y
4.15%
EPS next 5Y
4.95%
EPS past 3/5Y
7.18% 18.85%
Sales past 3/5Y
16.56% 15.06%
EPS Y/Y TTM
6.79%
Sales Y/Y TTM
4.09%
EPS Q/Q
6.14%
Sales Q/Q
4.80%
Insider Own
36.63%
Insider Trans
-1.80%
Inst Own
51.28%
Inst Trans
0.71%
ROA
1.73%
ROE
13.67%
ROIC
12.32%
Gross Margin
-
Oper. Margin
33.28%
Profit Margin
26.23%
SMA20
-1.55%
SMA50
-4.03%
SMA200
-4.88%
Trades
Shs Outstand
33.60M
Shs Float
21.29M
52W High
126.14 -15.82%
52W Low
101.48 4.63%
Volatility
1.98% 1.94%
ATR (14)
2.15
RSI (14)
40.89
Beta
0.64
Rel Volume
0.71
Avg Volume
132.95K
Volume
94,278
Perf Week
-1.76%
Perf Month
-4.20%
Perf Quarter
-7.59%
Perf Half Y
-6.66%
Perf YTD
0.15%
Perf Year
-14.52%
Perf 3Y
22.95%
Perf 5Y
68.43%
Perf 10Y
192.02%
Prev Close
106.90
Price
106.18
Change %
-0.67%
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
Aug-07-26 03:24PM
Jul-23-26 04:17PM
04:10PM
Jun-12-26 06:53AM
Jun-10-26 05:00PM
04:05PM
Loading…
Apr-16-26 04:05PM
04:00PM
Mar-05-26 09:40AM
Mar-04-26 11:01PM
Feb-19-26 10:32PM
Feb-16-26 09:40AM
Jan-22-26 05:51PM
(Associated Press Finance)
-7.57%
05:30PM
Jan-05-26 11:01PM
Nov-21-25 06:00PM
12:01AM
Loading…
Oct-28-25 12:01AM
Oct-17-25 03:30PM
02:25PM
(Associated Press Finance)
08:00AM
Oct-15-25 07:45AM
Aug-28-25 06:17AM
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
Loading…
04:15PM
(Associated Press Finance)
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
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
(Associated Press Finance)
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
(Associated Press Finance)
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
(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
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
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
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, American Bank of Oklahoma, 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. The company 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
Foster Kelly Officer Sep 14 '26 Proposed Sale 112.00 2,500 280,000 Sep 14 04:51 PM Ingram Kimberly Kay Director Aug 30 '26 Option Exercise 110.55 500 55,275 500 Aug 31 08:19 PM RAINBOLT DAVID E Director Aug 13 '26 Sale 115.00 8,506 978,190 0 Aug 13 10:54 AM RAINBOLT DAVID E Director Aug 06 '26 Sale 115.00 3,000 345,000 8,506 Aug 06 05:37 PM RAINBOLT DAVID E Director Aug 05 '26 Sale 115.03 2,000 230,050 11,506 Aug 06 11:24 AM RAINBOLT DAVID E Director Aug 04 '26 Sale 115.06 17,830 2,051,493 13,506 Aug 04 05:25 PM RAINBOLT DAVID E Director Aug 03 '26 Sale 115.09 11,497 1,323,183 31,336 Aug 04 10:23 AM RAINBOLT DAVID E Director Jul 29 '26 Sale 115.05 12,718 1,463,161 42,833 Jul 29 05:14 PM RAINBOLT DAVID E Director Jul 28 '26 Sale 116.71 81,492 9,511,037 55,551 Jul 29 09:49 AM RAINBOLT DAVID E Director Jul 27 '26 Sale 116.49 29,740 3,464,365 137,043 Jul 28 09:53 AM RAINBOLT DAVID E Director Jul 27 '26 Proposed Sale 115.96 166,783 19,340,157 Jul 27 05:50 PM RAINBOLT DAVID E Director May 07 '26 Sale 115.11 9,001 1,036,066 166,783 May 07 05:29 PM RAINBOLT DAVID E Director May 06 '26 Sale 115.07 6,219 715,623 175,784 May 07 05:29 PM RAINBOLT DAVID E Director Apr 29 '26 Sale 115.00 1 115 182,003 May 01 05:59 PM RAINBOLT DAVID E Director Apr 28 '26 Sale 115.55 24,614 2,844,209 182,004 Apr 28 04:20 PM RAINBOLT DAVID E Director Apr 27 '26 Sale 115.01 205 23,577 206,618 Apr 28 04:20 PM RAINBOLT DAVID E Director Apr 23 '26 Sale 115.53 17,527 2,024,859 207,473 Apr 24 05:50 PM RAINBOLT DAVID E Director Apr 24 '26 Sale 115.02 650 74,765 206,823 Apr 24 05:50 PM Andrus Hannah Executive Vice President Apr 17 '26 Option Exercise 0.00 800 0 800 Apr 20 02:41 PM Carroll Jason A Chief Risk Officer Apr 20 '26 Option Exercise 0.00 200 0 200 Apr 20 02:37 PM RAINBOLT DAVID E Director Apr 20 '26 Proposed Sale 120.01 225,000 27,002,250 Apr 17 03:16 PM FORAKER RANDY Executive Vice President Feb 10 '26 Option Exercise 20.83 3,000 62,490 3,000 Feb 11 10:30 AM FORAKER RANDY Executive Vice President Feb 10 '26 Sale 119.91 3,000 359,735 0 Feb 11 10:30 AM FORAKER RANDY Officer Feb 09 '26 Proposed Sale 120.00 3,000 360,000 Feb 09 02:50 PM