See how company executives and directors have been buying or selling shares over the past 30 days. Insider trading activity can help investors better understand company leadership's actions.
No Insider Transactions found for BANCFIRST CORP /OK/
Browse insider buying and selling activity reported to the SEC over the past year, including who traded, when they traded, and the value of each transaction.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
Aug 13, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
8,506 | $115.00 | 8,506 $115.00 $978,190 |
Aug 06, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
3,000 | $115.00 | 3,000 $115.00 $345,000 |
Aug 05, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
2,000 | $115.03 | 2,000 $115.03 $230,050 |
Aug 04, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
17,830 | $115.06 | 17,830 $115.06 $2,051,493 |
Aug 03, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
11,497 | $115.09 | 11,497 $115.09 $1,323,183 |
Jul 29, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
12,718 | $115.05 | 12,718 $115.05 $1,463,161 |
Jul 28, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
81,492 | $116.71 | 81,492 $116.71 $9,511,037 |
Jul 27, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
29,740 | $116.49 | 29,740 $116.49 $3,464,365 |
May 07, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
9,001 | $115.11 | 9,001 $115.11 $1,036,066 |
May 06, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
6,219 | $115.07 | 6,219 $115.07 $715,623 |
Apr 29, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
1 | $115.00 | 1 $115.00 $115 |
Apr 28, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
24,614 | $115.55 | 24,614 $115.55 $2,844,209 |
Apr 27, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
205 | $115.01 | 205 $115.01 $23,577 |
Apr 24, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
650 | $115.02 | 650 $115.02 $74,765 |
Apr 23, 2026 RAINBOLT DAVID E |
RAINBOLT DAVID E
|
Sell |
17,527 | $115.53 | 17,527 $115.53 $2,024,859 |
Feb 10, 2026 FORAKER RANDY |
FORAKER RANDY
EVP
|
Sell |
3,000 | $119.91 | 3,000 $119.91 $359,735 |
View older insider trading records reported to the SEC to research long-term buying and selling trends.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
Aug 13, 2025 Drummond F Ford |
Drummond F Ford
|
Sell |
5,000 | $126.29 | 5,000 $126.29 $631,438 |
May 28, 2025 Drummond F Ford |
Drummond F Ford
|
Sell |
5,000 | $124.12 | 5,000 $124.12 $620,578 |
May 21, 2025 FORAKER RANDY |
FORAKER RANDY
EVP
|
Sell |
4,000 | $126.61 | 4,000 $126.61 $506,445 |
Feb 28, 2025 Martin William Scott |
Martin William Scott
|
Sell |
10,000 | $119.13 | 10,000 $119.13 $1,191,255 |
Jan 29, 2025 Drummond F Ford |
Drummond F Ford
|
Sell |
5,000 | $117.97 | 5,000 $117.97 $589,872 |
Dec 12, 2024 BRAND DENNIS L |
BRAND DENNIS L
EVP
|
Sell |
4,000 | $126.50 | 4,000 $126.50 $506,000 |
Nov 21, 2024 Martin William Scott |
Martin William Scott
|
Sell |
24,607 | $124.70 | 24,607 $124.70 $3,068,481 |
Nov 15, 2024 Martin William Scott |
Martin William Scott
|
Sell |
25,000 | $123.00 | 25,000 $123.00 $3,075,003 |
Nov 14, 2024 Martin William Scott |
Martin William Scott
|
Sell |
7,500 | $123.17 | 7,500 $123.17 $923,759 |
Nov 13, 2024 Martin William Scott |
Martin William Scott
|
Sell |
10,298 | $126.01 | 10,298 $126.01 $1,297,603 |
Nov 06, 2024 Hannah Dennis Jay |
Hannah Dennis Jay
EVP
|
Sell |
5,000 | $126.68 | 5,000 $126.68 $633,384 |
Nov 06, 2024 Hannah Dennis Jay |
Hannah Dennis Jay
EVP
|
Sell |
5,543 | $126.50 | 5,543 $126.50 $701,190 |
Nov 06, 2024 Martin William Scott |
Martin William Scott
|
Sell |
15,000 | $117.00 | 15,000 $117.00 $1,754,964 |
Oct 30, 2024 Martin William Scott |
Martin William Scott
|
Sell |
5,000 | $113.50 | 5,000 $113.50 $567,500 |
Oct 28, 2024 Rainbolt Leslie Jeannine |
Rainbolt Leslie Jeannine
|
Sell |
24,421 | $110.78 | 24,421 $110.78 $2,705,444 |
Oct 28, 2024 Main Street Banking Partners LP |
Main Street Banking Partners LP
|
Sell |
24,421 | $110.78 | 24,421 $110.78 $2,705,444 |
Oct 28, 2024 RAINBOLT DAVID E |
RAINBOLT DAVID E
Executive & Director
|
Sell |
8,141 | $110.78 | 8,141 $110.78 $901,888 |
Oct 28, 2024 RAINBOLT DAVID E |
RAINBOLT DAVID E
Executive & Director
|
Sell |
8,140 | $110.78 | 8,140 $110.78 $901,778 |
Oct 28, 2024 RAINBOLT DAVID E |
RAINBOLT DAVID E
Executive & Director
|
Sell |
8,140 | $110.78 | 8,140 $110.78 $901,778 |
Oct 24, 2024 RAINBOLT DAVID E |
RAINBOLT DAVID E
Executive & Director
|
Sell |
583 | $110.11 | 583 $110.11 $64,197 |
TOP