BancFirst Corp (BANF)

Over the past 90 days, BancFirst Corp has seen significant insider selling activity, totaling approximately $16.2 million in net value. Director and 10% stockholder David E. Rainbolt has been the primary seller, executing multiple transactions following the company's July 2026 earnings report, which showed a 9.5% earnings beat.
Ticker: BANF Exchange: NSM


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Upgrade for signal details

Upgrade to see score, net flow, insiders and context.

Upgrade to see full signal details →

Insider trades have triggered activity signals for BancFirst Corp. Upgrade to see score, net flow, insiders and the full signal context.

Top insiders
Trades
Sale 4 Aug 2026
Value US$3,450,171.67 | Price 67.87 | Shares 61,147 (-43.4%)
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-08-04 2026-08-04 S Sale Non-Executive Director Large shareholder
61,147 -43.4%
67.87
US$3,450,172
61,147 -43.4% 67.87 US$3,450,172
2026-08-04 2026-08-03 S Sale Non-Executive Director Large shareholder
83,688 -39.0%
348.54
US$1,580,773
83,688 -39.0% 348.54 US$1,580,773
2026-07-29 2026-07-29 S Sale Non-Executive Director Large shareholder
64,298 +16.1%
297.06
US$3,602,352
64,298 +16.1% 297.06 US$3,602,352
2026-07-29 2026-07-28 S Sale Non-Executive Director Large shareholder
1,000 -59.5%
116.71
US$100,000
1,000 -59.5% 116.71 US$100,000
2026-07-28 2026-07-27 S Sale Non-Executive Director Large shareholder
1,000 -17.8%
116.49
US$100,000
1,000 -17.8% 116.49 US$100,000
2026-07-27 2026-07-27 PrS Proposed sale

Director; 10% Stockholder

Non-Executive Director Large shareholder
1,000
115.96
US$100,000
1,000 115.96 US$100,000
2026-05-07 2026-05-07 S Sale Non-Executive Director Large shareholder
9,001 -5.1%
115.11
US$1,036,066
9,001 -5.1% 115.11 US$1,036,066
2026-05-07 2026-05-06 S Sale Non-Executive Director Large shareholder
6,219 -3.4%
115.07
US$715,623
6,219 -3.4% 115.07 US$715,623
2026-05-01 2026-04-29 S Sale Non-Executive Director Large shareholder
1 -0.0%
115.00
US$115
1 -0.0% 115.00 US$115
2026-04-28 2026-04-28 S Sale Non-Executive Director Large shareholder
24,614 -11.9%
115.55
US$2,844,209
24,614 -11.9% 115.55 US$2,844,209
2026-04-28 2026-04-27 S Sale Non-Executive Director Large shareholder
205 -0.1%
115.01
US$23,577
205 -0.1% 115.01 US$23,577
2026-04-24 2026-04-24 S Sale Non-Executive Director Large shareholder
650 -0.3%
115.02
US$74,765
650 -0.3% 115.02 US$74,765
2026-04-24 2026-04-23 S Sale Non-Executive Director Large shareholder
17,527 -7.8%
115.53
US$2,024,859
17,527 -7.8% 115.53 US$2,024,859
2026-04-17 2026-04-20 PrS Proposed sale

Director; 10% Stockholder

Non-Executive Director Large shareholder
225,000
120.01
US$27,002,250
225,000 120.01 US$27,002,250
2026-02-11 2026-02-10 S Sale

Executive Vice President

Officer
3,000 -100.0%
119.91
US$359,735
3,000 -100.0% 119.91 US$359,735
2026-02-09 2026-02-09 PrS Proposed sale

Officer

Officer
3,000
120.00
US$360,000
3,000 120.00 US$360,000
2025-08-14 2025-08-13 S Sale

Director

Non-Executive Director
5,000 -100.0%
126.29
US$631,438
5,000 -100.0% 126.29 US$631,438
2025-08-13 2025-08-13 PrS Proposed sale

Director

Non-Executive Director
5,000
126.16
US$630,800
5,000 126.16 US$630,800
2025-05-28 2025-05-28 PrS Proposed sale

Director

Non-Executive Director
5,000
125.06
US$625,300
5,000 125.06 US$625,300
2025-05-28 2025-05-28 S Sale

Director

Non-Executive Director
5,000 -100.0%
124.12
US$620,578
5,000 -100.0% 124.12 US$620,578
2025-05-22 2025-05-21 S Sale

Executive Vice President

Officer
4,000 -100.0%
126.61
US$506,445
4,000 -100.0% 126.61 US$506,445
2025-05-21 2025-05-21 PrS Proposed sale

Officer

Officer
4,000
128.00
US$512,000
4,000 128.00 US$512,000
2025-02-28 2025-02-28 S Sale

Director

Non-Executive Director
10,000 -4.5%
119.13
US$1,191,255
10,000 -4.5% 119.13 US$1,191,255
2025-02-12 2025-02-12 PrS Proposed sale

Director

Non-Executive Director
32,595
120.68
US$3,933,564
32,595 120.68 US$3,933,564
2025-02-11 2025-02-11 PrS Proposed sale

Officer; Director

Executive Director
5,000
122.06
US$610,315
5,000 122.06 US$610,315
2025-02-11 2025-02-11 S Sale

Executive Vice President

Executive Director
5,000 -10.3%
122.06
US$610,315
5,000 -10.3% 122.06 US$610,315
2025-02-06 2025-02-05 S Sale

Director

Non-Executive Director
5,000 -100.0%
120.58
US$602,906
5,000 -100.0% 120.58 US$602,906
2025-02-05 2025-02-05 PrS Proposed sale

Director

Non-Executive Director
5,000
120.49
US$602,450
5,000 120.49 US$602,450
2025-01-29 2025-01-29 PrS Proposed sale

Director

Non-Executive Director
5,000
117.58
US$587,900
5,000 117.58 US$587,900
2025-01-29 2025-01-29 S Sale

Director

Non-Executive Director
5,000 -100.0%
117.97
US$589,872
5,000 -100.0% 117.97 US$589,872
2024-12-12 2024-12-12 PrS Proposed sale

Officer

Officer
4,000
128.64
US$514,560
4,000 128.64 US$514,560
2024-12-12 2024-12-12 S Sale

Executive Vice President

Officer
4,000 -10.8%
126.50
US$506,000
4,000 -10.8% 126.50 US$506,000
2024-11-21 2024-11-21 S Sale

Director

Non-Executive Director
24,607 -9.9%
124.70
US$3,068,481
24,607 -9.9% 124.70 US$3,068,481
2024-11-15 2024-11-15 S Sale

Director

Non-Executive Director
25,000 -9.1%
123.00
US$3,075,002
25,000 -9.1% 123.00 US$3,075,002
2024-11-14 2024-11-14 S Sale

Director

Non-Executive Director
7,500 -2.7%
123.17
US$923,759
7,500 -2.7% 123.17 US$923,759
2024-11-13 2024-11-13 S Sale

Director

Non-Executive Director
10,298 -3.5%
126.01
US$1,297,603
10,298 -3.5% 126.01 US$1,297,603
2024-11-12 2024-11-12 PrS Proposed sale

Director

Non-Executive Director
100,000
124.65
US$12,465,000
100,000 124.65 US$12,465,000
2024-11-08 2024-11-06 PrS Proposed sale

Officer

Officer
10,543
126.00
US$1,328,418
10,543 126.00 US$1,328,418
2024-11-08 2024-11-06 S Sale

Executive Vice President

Officer
5,543 -100.0%
126.50
US$701,190
5,543 -100.0% 126.50 US$701,190
2024-11-08 2024-11-06 S Sale

Executive Vice President

Officer
5,000 -47.4%
126.68
US$633,384
5,000 -47.4% 126.68 US$633,384
2024-11-06 2024-11-06 S Sale

Director

Non-Executive Director
15,000 -4.9%
117.00
US$1,754,964
15,000 -4.9% 117.00 US$1,754,964
2024-10-30 2024-10-30 S Sale

Director

Non-Executive Director
5,000 -1.6%
113.50
US$567,500
5,000 -1.6% 113.50 US$567,500
2024-10-29 2024-10-28 S Sale Large shareholder
24,421 -0.5%
110.78
US$2,705,444
24,421 -0.5% 110.78 US$2,705,444
2024-10-29 2024-10-28 S Sale

Executive & Director

Executive Director Large shareholder
8,140 -3.9%
110.78
US$901,778
8,140 -3.9% 110.78 US$901,778
2024-10-29 2024-10-28 S Sale

Executive & Director

Executive Director Large shareholder
8,140 -3.9%
110.78
US$901,778
8,140 -3.9% 110.78 US$901,778
2024-10-29 2024-10-28 S Sale

Executive & Director

Executive Director Large shareholder
8,141 -3.9%
110.78
US$901,888
8,141 -3.9% 110.78 US$901,888
2024-10-29 2024-10-28 S Sale Non-Executive Director Large shareholder
24,421 -0.5%
110.78
US$2,705,444
24,421 -0.5% 110.78 US$2,705,444
2024-10-28 2024-10-28 PrS Proposed sale

Director

Non-Executive Director
20,000
110.49
US$2,209,800
20,000 110.49 US$2,209,800
2024-10-24 2024-10-24 S Sale Non-Executive Director Large shareholder
1,750 -0.0%
110.11
US$192,700
1,750 -0.0% 110.11 US$192,700
2024-10-24 2024-10-24 S Sale Large shareholder
1,750 -0.0%
110.11
US$192,700
1,750 -0.0% 110.11 US$192,700
2024-10-24 2024-10-24 S Sale

Executive & Director

Executive Director Large shareholder
584 -0.3%
110.11
US$64,307
584 -0.3% 110.11 US$64,307
2024-10-24 2024-10-24 S Sale

Executive & Director

Executive Director Large shareholder
583 -0.3%
110.11
US$64,197
583 -0.3% 110.11 US$64,197
2024-10-24 2024-10-24 S Sale

Executive & Director

Executive Director Large shareholder
583 -0.3%
110.11
US$64,197
583 -0.3% 110.11 US$64,197
2024-10-23 2024-10-23 S Sale Non-Executive Director Large shareholder
5,601 -0.1%
110.21
US$617,271
5,601 -0.1% 110.21 US$617,271
2024-10-23 2024-10-23 S Sale

Executive & Director

Executive Director Large shareholder
1,867 -0.9%
110.21
US$205,757
1,867 -0.9% 110.21 US$205,757
2024-10-23 2024-10-23 S Sale

Executive & Director

Executive Director Large shareholder
1,867 -0.9%
110.21
US$205,757
1,867 -0.9% 110.21 US$205,757
2024-10-23 2024-10-23 S Sale

Executive & Director

Executive Director Large shareholder
1,867 -0.9%
110.21
US$205,757
1,867 -0.9% 110.21 US$205,757
2024-10-23 2024-10-23 S Sale Large shareholder
5,601 -0.1%
110.21
US$617,271
5,601 -0.1% 110.21 US$617,271
2024-10-22 2024-10-22 S Sale

Executive & Director

Executive Director Large shareholder
259 -0.1%
110.00
US$28,490
259 -0.1% 110.00 US$28,490
2024-10-22 2024-10-22 S Sale

Executive & Director

Executive Director Large shareholder
259 -0.1%
110.00
US$28,490
259 -0.1% 110.00 US$28,490
2024-10-22 2024-10-22 S Sale

Executive & Director

Executive Director Large shareholder
259 -0.1%
110.00
US$28,490
259 -0.1% 110.00 US$28,490
2024-10-22 2024-10-22 S Sale Large shareholder
778 -0.0%
110.00
US$85,580
778 -0.0% 110.00 US$85,580
2024-10-22 2024-10-22 S Sale Non-Executive Director Large shareholder
778 -0.0%
110.00
US$85,580
778 -0.0% 110.00 US$85,580
2024-10-21 2024-10-21 S Sale Non-Executive Director Large shareholder
2,152 -0.0%
110.47
US$237,725
2,152 -0.0% 110.47 US$237,725
2024-10-21 2024-10-21 S Sale Large shareholder
2,152 -0.0%
110.47
US$237,725
2,152 -0.0% 110.47 US$237,725
2024-10-21 2024-10-21 S Sale

Executive & Director

Executive Director Large shareholder
717 -0.3%
110.47
US$79,205
717 -0.3% 110.47 US$79,205
2024-10-21 2024-10-21 S Sale

Executive & Director

Executive Director Large shareholder
718 -0.3%
110.47
US$79,315
718 -0.3% 110.47 US$79,315
2024-10-21 2024-10-21 S Sale

Executive & Director

Executive Director Large shareholder
717 -0.3%
110.47
US$79,205
717 -0.3% 110.47 US$79,205
2024-09-13 2024-09-13 S Sale

Executive & Director

Executive Director Large shareholder
3,457 -1.6%
105.02
US$363,068
3,457 -1.6% 105.02 US$363,068
2024-09-13 2024-09-13 S Sale

Executive & Director

Executive Director Large shareholder
3,457 -1.6%
105.02
US$363,068
3,457 -1.6% 105.02 US$363,068
2024-09-13 2024-09-13 S Sale

Executive & Director

Executive Director Large shareholder
3,458 -1.6%
105.02
US$363,173
3,458 -1.6% 105.02 US$363,173
2024-09-13 2024-09-13 S Sale Non-Executive Director Large shareholder
10,371 -0.2%
105.02
US$1,089,205
10,371 -0.2% 105.02 US$1,089,205
2024-09-13 2024-09-13 S Sale Large shareholder
10,371 -0.2%
105.02
US$1,089,205
10,371 -0.2% 105.02 US$1,089,205
2024-09-11 2024-09-11 S Sale

Executive & Director

Executive Director Large shareholder
464 -0.2%
105.01
US$48,723
464 -0.2% 105.01 US$48,723
2024-09-11 2024-09-11 S Sale

Executive & Director

Executive Director Large shareholder
464 -0.2%
105.01
US$48,723
464 -0.2% 105.01 US$48,723