Stocks · Financials · National Commercial Banks

BANCFIRST CORP

BANF Clue Score51
United States Fiscal year ends December CIK 0000760498 Results filed 22 Oct 2026

What the insiders did Net selling

Insider
Date
Role
Action
Shares
Price
Amount
Kimberly Kay Ingram
30 Aug 2026
Director
Exercised, kept
500
$110.55
$55.28K
David E Rainbolt
13 Aug 2026
Director
Sell indirect
8,506
$115.00
$978.19K
David E Rainbolt
6 Aug 2026
Director
Sell indirect
3,000
$115.00
$345.00K
David E Rainbolt
5 Aug 2026
Director
Sell indirect
2,000
$115.03
$230.05K
David E Rainbolt
4 Aug 2026
Director
Sell indirect
17,830
$115.06
$2.05M
David E Rainbolt
3 Aug 2026
Director
Sell indirect
11,497
$115.09
$1.32M
David E Rainbolt
29 Jul 2026
Director
Sell indirect
12,718
$115.05
$1.46M
David E Rainbolt
28 Jul 2026
Director
Sell indirect
81,492
$116.71
$9.51M
David E Rainbolt
27 Jul 2026
Director
Sell indirect
29,740
$116.49
$3.46M
David E Rainbolt
7 May 2026
Director
Sell indirect
9,001
$115.11
$1.04M
David E Rainbolt
6 May 2026
Director
Sell indirect
6,219
$115.07
$715.62K
David E Rainbolt
29 Apr 2026
Director
Sell indirect
1
$115.00
$115.00
David E Rainbolt
28 Apr 2026
Director
Sell indirect
24,614
$115.55
$2.84M
David E Rainbolt
27 Apr 2026
Director
Sell indirect
205
$115.01
$23.58K
David E Rainbolt
24 Apr 2026
Director
Sell indirect
650
$115.02
$74.76K
David E Rainbolt
23 Apr 2026
Director
Sell indirect
17,527
$115.53
$2.02M
Randy Foraker
10 Feb 2026
Executive Vice President
Sold after exercise
3,000
$119.91
$359.73K
F Ford Drummond
13 Aug 2025
Director
Sold after exercise
5,000
$126.29
$631.44K
F Ford Drummond
28 May 2025
Director
Sold after exercise
5,000
$124.12
$620.58K
Randy Foraker
21 May 2025
Executive Vice President
Sold after exercise
4,000
$126.61
$506.44K
William Scott Martin
28 Feb 2025
Director
Sell indirect
10,000
$119.13
$1.19M
Darryl Schmidt
11 Feb 2025
Executive Vice President
Sell
5,000
$122.06
$610.32K
F Ford Drummond
5 Feb 2025
Director
Sold after exercise
5,000
$120.58
$602.91K
F Ford Drummond
29 Jan 2025
Director
Sold after exercise
5,000
$117.97
$589.87K
Dennis L Brand
12 Dec 2024
Executive Vice President
Sell
4,000
$126.50
$506.00K
William Scott Martin
21 Nov 2024
Director
Sell indirect
24,607
$124.70
$3.07M
William Scott Martin
15 Nov 2024
Director
Sell indirect
25,000
$123.00
$3.08M
William Scott Martin
14 Nov 2024
Director
Sell indirect
7,500
$123.17
$923.76K
William Scott Martin
13 Nov 2024
Director
Sell indirect
10,298
$126.01
$1.30M
William Scott Martin
6 Nov 2024
Director
Sell indirect
15,000
$117.00
$1.75M
Dennis Jay Hannah
6 Nov 2024
Executive Vice President
Sell
5,543
$126.50
$701.19K
Dennis Jay Hannah
6 Nov 2024
Executive Vice President
Sell
5,000
$126.68
$633.38K
William Scott Martin
30 Oct 2024
Director
Sell indirect
5,000
$113.50
$567.50K
Leslie Jeannine Rainbolt
28 Oct 2024
Director
Sell
24,421
$110.78
$2.71M
David E Rainbolt
28 Oct 2024
Executive & Director
Sell
8,140
$110.78
$901.78K
David E Rainbolt
28 Oct 2024
Executive & Director
Sell
8,140
$110.78
$901.78K
David E Rainbolt
28 Oct 2024
Executive & Director
Sell
8,141
$110.78
$901.89K
Main Street Banking Partners LP
28 Oct 2024
10% owner
Sell
24,421
$110.78
$2.71M
Leslie Jeannine Rainbolt
24 Oct 2024
Director
Sell
1,750
$110.11
$192.70K
Main Street Banking Partners LP
24 Oct 2024
10% owner
Sell
1,750
$110.11
$192.70K
David E Rainbolt
24 Oct 2024
Executive & Director
Sell
584
$110.11
$64.31K
David E Rainbolt
24 Oct 2024
Executive & Director
Sell
583
$110.11
$64.20K
David E Rainbolt
24 Oct 2024
Executive & Director
Sell
583
$110.11
$64.20K
Leslie Jeannine Rainbolt
23 Oct 2024
Director
Sell
5,601
$110.21
$617.27K
David E Rainbolt
23 Oct 2024
Executive & Director
Sell
1,867
$110.21
$205.76K
David E Rainbolt
23 Oct 2024
Executive & Director
Sell
1,867
$110.21
$205.76K
David E Rainbolt
23 Oct 2024
Executive & Director
Sell
1,867
$110.21
$205.76K
Main Street Banking Partners LP
23 Oct 2024
10% owner
Sell
5,601
$110.21
$617.27K
Leslie Jeannine Rainbolt
22 Oct 2024
Director
Sell
778
$110.00
$85.58K
Main Street Banking Partners LP
22 Oct 2024
10% owner
Sell
778
$110.00
$85.58K
David E Rainbolt
22 Oct 2024
Executive & Director
Sell
259
$110.00
$28.49K
David E Rainbolt
22 Oct 2024
Executive & Director
Sell
259
$110.00
$28.49K
David E Rainbolt
22 Oct 2024
Executive & Director
Sell
259
$110.00
$28.49K
David E Rainbolt
21 Oct 2024
Executive & Director
Sell
717
$110.47
$79.20K
David E Rainbolt
21 Oct 2024
Executive & Director
Sell
718
$110.47
$79.32K
David E Rainbolt
21 Oct 2024
Executive & Director
Sell
717
$110.47
$79.20K
Main Street Banking Partners LP
21 Oct 2024
10% owner
Sell
2,152
$110.47
$237.72K
Leslie Jeannine Rainbolt
21 Oct 2024
Director
Sell
2,152
$110.47
$237.72K
David E Rainbolt
13 Sep 2024
Executive & Director
Sell
3,457
$105.02
$363.07K
David E Rainbolt
13 Sep 2024
Executive & Director
Sell
3,457
$105.02
$363.07K
David E Rainbolt
13 Sep 2024
Executive & Director
Sell
3,458
$105.02
$363.17K
Main Street Banking Partners LP
13 Sep 2024
10% owner
Sell
10,371
$105.02
$1.09M
Leslie Jeannine Rainbolt
13 Sep 2024
Director
Sell
10,371
$105.02
$1.09M
Main Street Banking Partners LP
11 Sep 2024
10% owner
Sell
1,391
$105.01
$146.06K
Leslie Jeannine Rainbolt
11 Sep 2024
Director
Sell
1,391
$105.01
$146.06K
David E Rainbolt
11 Sep 2024
Executive & Director
Sell
464
$105.01
$48.72K
David E Rainbolt
11 Sep 2024
Executive & Director
Sell
464
$105.01
$48.72K
David E Rainbolt
11 Sep 2024
Executive & Director
Sell
463
$105.01
$48.62K
Main Street Banking Partners LP
10 Sep 2024
10% owner
Sell
1,604
$105.10
$168.57K
Leslie Jeannine Rainbolt
10 Sep 2024
Director
Sell
1,604
$105.10
$168.57K
David E Rainbolt
10 Sep 2024
Executive & Director
Sell
535
$105.10
$56.23K
David E Rainbolt
10 Sep 2024
Executive & Director
Sell
535
$105.10
$56.23K
David E Rainbolt
10 Sep 2024
Executive & Director
Sell
534
$105.10
$56.12K
David E Rainbolt
9 Sep 2024
Executive & Director
Sell
7,372
$105.46
$777.36K
David E Rainbolt
9 Sep 2024
Executive & Director
Sell
7,371
$105.46
$777.26K
David E Rainbolt
9 Sep 2024
Executive & Director
Sell
7,372
$105.46
$777.36K
Main Street Banking Partners LP
9 Sep 2024
10% owner
Sell
22,115
$105.46
$2.33M
Leslie Jeannine Rainbolt
9 Sep 2024
Director
Sell
22,115
$105.46
$2.33M
Main Street Banking Partners LP
9 Sep 2024
10% owner
Sell
27
$105.25
$2.84K
Leslie Jeannine Rainbolt
9 Sep 2024
Director
Sell
27
$105.25
$2.84K
David E Rainbolt
9 Sep 2024
Executive & Director
Sell
9
$105.25
$947.25
David E Rainbolt
9 Sep 2024
Executive & Director
Sell
9
$105.25
$947.25
David E Rainbolt
9 Sep 2024
Executive & Director
Sell
10
$105.25
$1.05K
Main Street Banking Partners LP
3 Sep 2024
10% owner
Sell
1,414
$105.58
$149.30K
Leslie Jeannine Rainbolt
3 Sep 2024
Director
Sell
1,414
$105.58
$149.30K
David E Rainbolt
3 Sep 2024
Executive & Director
Sell
471
$105.58
$49.73K
David E Rainbolt
3 Sep 2024
Executive & Director
Sell
472
$105.58
$49.84K
David E Rainbolt
3 Sep 2024
Executive & Director
Sell
471
$105.58
$49.73K
Main Street Banking Partners LP
30 Aug 2024
10% owner
Sell
18,377
$106.22
$1.95M
Leslie Jeannine Rainbolt
30 Aug 2024
Director
Sell
18,377
$106.22
$1.95M
David E Rainbolt
30 Aug 2024
Executive & Director
Sell
6,126
$106.22
$650.67K
David E Rainbolt
30 Aug 2024
Executive & Director
Sell
6,126
$106.22
$650.67K
David E Rainbolt
30 Aug 2024
Executive & Director
Sell
6,126
$106.22
$650.67K
Randy Foraker
29 Aug 2024
Executive Vice President
Sold after exercise
130
$107.01
$13.91K
Randy Foraker
28 Aug 2024
Executive Vice President
Sold after exercise
2,870
$107.10
$307.38K
Dave R Lopez
16 Aug 2024
Director
Sold after exercise
1,000
$102.13
$102.13K
William Scott Martin
25 Jul 2024
Director
Sell indirect
15,000
$107.50
$1.61M
Dennis Jay Hannah
25 Jul 2024
Executive Vice President
Sell
500
$110.00
$55.00K
Dennis Jay Hannah
24 Jul 2024
Executive Vice President
Sell
1,000
$107.50
$107.50K
William Scott Martin
24 Jul 2024
Director
Sell indirect
5,000
$107.50
$537.50K
Darryl Schmidt
23 Jul 2024
Executive Vice President
Buy indirect
21
$105.82
$2.22K
Darryl Schmidt
23 Jul 2024
Executive Vice President
Buy
199
$105.82
$21.06K
Dennis Jay Hannah
23 Jul 2024
Executive Vice President
Sell
500
$106.66
$53.33K
Dennis Jay Hannah
23 Jul 2024
Executive Vice President
Sell
2,000
$105.00
$210.00K
Dennis Jay Hannah
22 Jul 2024
Executive Vice President
Sell
1,000
$105.00
$105.00K
Dennis Jay Hannah
22 Jul 2024
Executive Vice President
Sell
2,000
$105.16
$210.32K
Dennis Jay Hannah
19 Jul 2024
Executive Vice President
Sell
3,000
$106.50
$319.51K
Dennis Jay Hannah
6 May 2024
Executive Vice President
Sell
3,400
$92.23
$313.58K
Dennis Jay Hannah
6 May 2024
Executive Vice President
Sell
2,096
$92.23
$193.32K
Dennis Jay Hannah
3 May 2024
Executive Vice President
Sell
204
$92.38
$18.85K
Kevin Lawrence
2 May 2024
Executive Vice President
Sold after exercise
2,709
$91.16
$246.97K
Kevin Lawrence
1 May 2024
Executive Vice President
Sold after exercise
10,000
$90.00
$900.00K
Dennis Jay Hannah
1 May 2024
Executive Vice President
Sell
2,000
$92.03
$184.06K
Kevin Lawrence
25 Apr 2024
Executive Vice President
Sold after exercise
10,000
$90.00
$900.03K
Dennis Jay Hannah
24 Apr 2024
Executive Vice President
Sell
300
$92.06
$27.62K
Scott Copeland
24 Apr 2024
Executive Vice President
Sell indirect
2,534
$92.21
$233.67K
Darryl Schmidt
22 Apr 2024
Executive Vice President
Buy indirect
24
$89.71
$2.15K
Darryl Schmidt
22 Apr 2024
Executive Vice President
Buy
232
$89.71
$20.81K
Kevin Lawrence
22 Apr 2024
Executive Vice President
Sold after exercise
10,000
$90.07
$900.72K
Dennis Jay Hannah
7 Mar 2024
Executive Vice President
Sell
1,000
$90.03
$90.03K
Dave R Lopez
4 Mar 2024
Director
Sold after exercise
3,000
$87.18
$261.53K
Kevin Lawrence
29 Feb 2024
Executive Vice President
Sold after exercise
1,159
$88.00
$101.99K
Kevin Lawrence
27 Feb 2024
Executive Vice President
Sold after exercise
1,529
$88.00
$134.55K
Kevin Lawrence
23 Feb 2024
Executive Vice President
Sold after exercise
7,312
$88.00
$643.46K
Dennis Jay Hannah
16 Feb 2024
Executive Vice President
Sell
4,000
$90.00
$360.00K
Dennis Jay Hannah
15 Feb 2024
Executive Vice President
Sell
1,000
$90.07
$90.07K
Dennis Jay Hannah
12 Feb 2024
Executive Vice President
Sell
4,000
$88.66
$354.63K
Dennis Jay Hannah
9 Feb 2024
Executive Vice President
Sell
4,000
$88.45
$353.81K
Darryl Schmidt
22 Jan 2024
Executive Vice President
Buy indirect
24
$92.60
$2.22K
Darryl Schmidt
22 Jan 2024
Executive Vice President
Buy
225
$92.60
$20.84K
Kevin Lawrence
6 Dec 2023
Executive Vice President
Sold after exercise
5,000
$92.00
$460.00K
Mautra Staley Jones
22 Nov 2023
Director
Buy
285
$86.80
$24.74K
Darryl Schmidt
23 Oct 2023
Executive Vice President
Buy indirect
27
$83.04
$2.24K
Darryl Schmidt
23 Oct 2023
Executive Vice President
Buy
251
$83.04
$20.84K
Darryl Schmidt
24 Jul 2023
Executive Vice President
Buy indirect
20
$100.67
$2.01K
Darryl Schmidt
24 Jul 2023
Executive Vice President
Buy
93
$100.67
$9.36K
Robin Noel Roberson
13 Jun 2023
Director
Sold after exercise
5,000
$94.30
$471.49K
Joe Goyne
9 May 2023
Director
Buy
1,000
$71.50
$71.50K
Gregory Wedel
4 May 2023
BancFirst Corp. Director
Exercised, kept
4,000
$31.85
$127.40K
Frank A Keating
27 Apr 2023
BancFirst Corp. Director
Exercised, kept
20,000
$28.23
$564.60K
Dennis L Brand
26 Apr 2023
Executive Vice President and
Buy
2,500
$73.50
$183.75K
Dennis L Brand
26 Apr 2023
Executive Vice President and
Buy
2,500
$74.00
$185.00K
H E Rainbolt
26 Apr 2023
Chairman Emeritus and Director
Buy
700
$74.08
$51.85K
Darryl Schmidt
26 Apr 2023
Executive Vice President
Buy indirect
27
$73.18
$1.98K
Darryl Schmidt
26 Apr 2023
Executive Vice President
Buy
262
$73.18
$19.17K
Kevin Lawrence
27 Feb 2023
Executive Vice President
Sold after exercise
2,291
$92.00
$210.77K
Dennis L Brand
24 Jan 2023
Executive Vice President and
Buy
2,000
$83.00
$166.00K
Darryl Schmidt
23 Jan 2023
Executive Vice President
Buy
232
$82.57
$19.16K
Dave R Lopez
9 Dec 2022
Director
Sold after exercise
2,000
$92.96
$185.91K
Darryl Schmidt
18 Oct 2022
Executive Vice President
Buy
210
$91.23
$19.19K
Joseph Ford
16 Aug 2022
Director
Sold after exercise
6,952
$117.00
$813.35K
C L Craig Jr
9 Aug 2022
Director
Sell
1,000
$111.13
$111.13K
C L Craig Jr
8 Aug 2022
Director
Sell
4,800
$110.53
$530.53K
C L Craig Jr
5 Aug 2022
Director
Sell
2,700
$108.71
$293.52K
C L Craig Jr
4 Aug 2022
Director
Sell
1,500
$107.94
$161.92K
David E Rainbolt
3 Aug 2022
Executive & Director
Sell
9,388
$111.33
$1.05M
David E Rainbolt
29 Jul 2022
Executive & Director
Sell
50,000
$106.45
$5.32M
Robin Noel Roberson
28 Jul 2022
Director
Sold after exercise
5,000
$106.67
$533.36K
Darryl Schmidt
15 Jul 2022
Executive Vice President
Buy
187
$92.17
$17.21K
Kevin Lawrence
7 Jun 2022
Executive Vice President
Sell
2,000
$95.35
$190.70K
Scott Copeland
2 Jun 2022
Executive Vice President
Sell
450
$92.44
$41.60K
Main Street Banking Partners LP
17 May 2022
10% owner
Sell
7,071
$82.51
$583.45K
BF Bank Partners LP
17 May 2022
10% owner
Sell
7,080
$82.51
$584.19K
David E Rainbolt
17 May 2022
President and CEO and Director
Sell
7,080
$82.51
$584.19K
Main Street Banking Partners LP
13 May 2022
10% owner
Sell
39,416
$82.58
$3.25M
BF Bank Partners LP
13 May 2022
10% owner
Sell
39,409
$82.58
$3.25M
David E Rainbolt
13 May 2022
President and CEO and Director
Sell
39,409
$82.58
$3.25M
David E Rainbolt
12 May 2022
President and CEO and Director
Sell
52,500
$84.06
$4.41M
Main Street Banking Partners LP
12 May 2022
10% owner
Sell
52,500
$84.06
$4.41M
BF Bank Partners LP
12 May 2022
10% owner
Sell
52,500
$84.06
$4.41M
Main Street Banking Partners LP
12 May 2022
10% owner
Sell
90,440
$83.26
$7.53M
David E Rainbolt
12 May 2022
President and CEO and Director
Sell
90,438
$83.26
$7.53M
BF Bank Partners LP
12 May 2022
10% owner
Sell
90,438
$83.26
$7.53M
Kevin Lawrence
28 Feb 2022
Executive Vice President
Sold after exercise
21,000
$78.10
$1.64M
William Scott Martin
22 Feb 2022
Director
Sold after exercise
2,500
$77.74
$194.34K
Mike Wallace
24 Jan 2022
Director
Exercised, kept
6,000
$23.01
$138.06K
Dennis L Brand
14 Sep 2021
Executive Vice President and
Buy
1,000
$54.25
$54.25K
Dennis L Brand
14 Sep 2021
Executive Vice President and
Buy
3,000
$54.00
$162.00K
Dennis L Brand
13 Sep 2021
Executive Vice President and
Buy
5,000
$54.50
$272.50K
C L Craig Jr
20 Aug 2021
Director
Buy
332
$56.29
$18.69K
Brian Wade Pierson
19 Jul 2021
Senior Vice President
Sell
250
$55.80
$13.95K
H E Rainbolt
20 May 2021
Chairman Emeritus and Director
Buy
1,000
$72.02
$72.02K
David E Rainbolt
18 May 2021
President and CEO and Director
Sell
5,000
$71.81
$359.06K
Main Street Banking Partners LP
18 May 2021
10% owner
Sell
5,000
$71.81
$359.06K
BF Bank Partners LP
18 May 2021
10% owner
Sell
5,000
$71.81
$359.06K
Main Street Banking Partners LP
17 May 2021
10% owner
Sell
5,100
$72.63
$370.40K
BF Bank Partners LP
17 May 2021
10% owner
Sell
5,100
$72.63
$370.40K
David E Rainbolt
17 May 2021
President and CEO and Director
Sell
5,100
$72.63
$370.40K
Main Street Banking Partners LP
14 May 2021
10% owner
Sell
15,000
$73.25
$1.10M
BF Bank Partners LP
14 May 2021
10% owner
Sell
15,000
$73.25
$1.10M
David E Rainbolt
14 May 2021
President and CEO and Director
Sell
15,000
$73.25
$1.10M
BF Bank Partners LP
13 May 2021
10% owner
Sell
30,000
$72.92
$2.19M
David E Rainbolt
13 May 2021
President and CEO and Director
Sell
30,000
$72.92
$2.19M
Main Street Banking Partners LP
13 May 2021
10% owner
Sell
30,000
$72.92
$2.19M
BF Bank Partners LP
12 May 2021
10% owner
Sell
5,473
$72.61
$397.38K
David E Rainbolt
12 May 2021
President and CEO and Director
Sell
5,473
$72.61
$397.38K
Main Street Banking Partners LP
12 May 2021
10% owner
Sell
5,473
$72.61
$397.38K
William Scott Martin
29 Apr 2021
Director
Sell indirect
2,123
$70.00
$148.61K
William Scott Martin
28 Apr 2021
Director
Sell indirect
377
$70.00
$26.39K
William Scott Martin
27 Apr 2021
Director
Sell indirect
2,500
$69.91
$174.78K
William Scott Martin
23 Apr 2021
Director
Sell indirect
5,000
$69.00
$345.00K
William Scott Martin
22 Apr 2021
Director
Sell indirect
5,000
$69.00
$345.00K
William Scott Martin
21 Apr 2021
Director
Sell indirect
5,000
$68.53
$342.65K
John K Slay JR
12 Mar 2021
Regional Executive
Sold after exercise
2,500
$76.79
$191.98K
Ken Starks
11 Mar 2021
Regional Executive
Sold after exercise
3,500
$73.84
$258.44K
Dennis L Brand
11 Mar 2021
Executive Vice President and
Sell
5,000
$73.11
$365.55K
William Scott Martin
8 Mar 2021
Director
Sold after exercise
7,500
$72.26
$541.95K
Karen James
8 Mar 2021
Executive Vice President and
Sell
5,000
$70.55
$352.75K
John Anderson
5 Mar 2021
Regional Executive
Sold after exercise
10,000
$68.39
$683.90K
William Scott Martin
3 Mar 2021
Director
Sell indirect
10,000
$66.50
$665.00K
John K Slay JR
3 Mar 2021
Regional Executive
Sold after exercise
2,500
$69.32
$173.30K
William Scott Martin
2 Mar 2021
Director
Sell indirect
10,000
$65.38
$653.80K
Kevin Lawrence
1 Mar 2021
Executive Vice President
Sold after exercise
1,250
$65.50
$81.88K
Main Street Banking Partners LP
1 Mar 2021
10% owner
Sell
16,996
$65.80
$1.12M
BF Bank Partners LP
1 Mar 2021
10% owner
Sell
16,996
$65.80
$1.12M
David E Rainbolt
1 Mar 2021
President and CEO and Director
Sell
16,996
$65.80
$1.12M
David E Rainbolt
26 Feb 2021
President and CEO and Director
Sell
4,713
$65.06
$306.64K
BF Bank Partners LP
26 Feb 2021
10% owner
Sell
4,713
$65.06
$306.64K
Main Street Banking Partners LP
26 Feb 2021
10% owner
Sell
4,713
$65.06
$306.64K
BF Bank Partners LP
25 Feb 2021
10% owner
Sell
9,280
$65.18
$604.86K
Main Street Banking Partners LP
25 Feb 2021
10% owner
Sell
9,280
$65.18
$604.86K
David E Rainbolt
25 Feb 2021
President and CEO and Director
Sell
9,280
$65.18
$604.86K
BF Bank Partners LP
24 Feb 2021
10% owner
Sell
36,046
$66.11
$2.38M
David E Rainbolt
24 Feb 2021
President and CEO and Director
Sell
36,046
$66.11
$2.38M
Main Street Banking Partners LP
24 Feb 2021
10% owner
Sell
36,046
$66.11
$2.38M
David E Rainbolt
23 Feb 2021
President and CEO and Director
Sell
21,761
$66.13
$1.44M
Main Street Banking Partners LP
23 Feb 2021
10% owner
Sell
21,761
$66.13
$1.44M
BF Bank Partners LP
23 Feb 2021
10% owner
Sell
21,761
$66.13
$1.44M
BF Bank Partners LP
22 Feb 2021
10% owner
Sell
18,704
$66.23
$1.24M
Main Street Banking Partners LP
22 Feb 2021
10% owner
Sell
18,704
$66.23
$1.24M
David E Rainbolt
22 Feb 2021
President and CEO and Director
Sell
18,704
$66.23
$1.24M
Kelly Foster
9 Feb 2021
Senior Vice President
Sold after exercise
2,500
$64.00
$160.00K
Mike Wallace
4 Feb 2021
Director
Sold after exercise
12,000
$62.25
$747.00K
Joe Goyne
29 Jan 2021
Director
Buy
600
$58.00
$34.80K
Kelly Foster
27 Jan 2021
Senior Vice President
Sold after exercise
2,500
$60.68
$151.70K
David R Harlow
18 Dec 2020
Cheif Executive Officer
Sold after exercise
20,000
$56.93
$1.14M
Mark Brace
18 Dec 2020
Regional Executive
Buy
175
$57.35
$10.04K
Kevin Lawrence
3 Dec 2020
Executive Vice President
Sold after exercise
2,500
$57.50
$143.75K
Joe Goyne
10 Sep 2020
Director
Buy
500
$44.25
$22.13K
Brian Wade Pierson
30 Jul 2020
Senior Vice President
Sell
950
$46.27
$43.96K
Dennis L Brand
14 May 2020
Executive Vice President and
Buy
1,000
$30.00
$30.00K
Randy Foraker
18 Mar 2020
Executive Vice President
Buy indirect
230
$32.00
$7.36K
Joe Goyne
18 Mar 2020
Director
Buy
500
$31.75
$15.88K
Gregory Wedel
17 Mar 2020
BancFirst Corp. Director
Buy
2,000
$33.72
$67.44K
Thomas Howard McCasland III
17 Mar 2020
Director
Sell indirect
18,000
$34.89
$628.06K
Thomas Howard McCasland III
17 Mar 2020
Director
Buy indirect
18,000
$34.89
$628.06K
Randy Foraker
17 Mar 2020
Executive Vice President
Buy indirect
240
$33.50
$8.04K
William O Johnstone
16 Mar 2020
Vice Chairman and Director
Buy
2,000
$35.25
$70.50K
Michael S. Samis
16 Mar 2020
Director
Buy indirect
3,000
$35.00
$105.00K
Mark Brace
16 Mar 2020
Regional Executive
Buy
600
$34.12
$20.47K
Showing 250 of 382 transactions. The figures above use every one of them.

What was left out

Form 4 filings counted 408
Amendments (4/A) skipped 4
Filings about a different issuer 0
Unreadable filings 0
Joint filings 16
Sales on a Rule 10b5-1 plan 0
Sales straight out of an exercise 94
Sales at will 219
Transactions with no price 0
Shares from compensation/vesting 20,040,152
Sales filed before the plan box existed 113
History held since 13 Nov 2006