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