David Rainbolt

(Mr. David Rainbolt)

Currently holds positions in BancFirst Corp and OGE Energy Corp

Positions

Position Company Period
Executive Chairman of the Board BancFirst Corp May 25, 2017 -
Independent Director OGE Energy Corp Jan. 1, 2019 -
Chairman of the Board, President, Chief Executive Officer BancFirst Corp March 1, 2017 - May 25, 2017
President, Chief Executive Officer, Director BancFirst Corp Jan. 1, 1992 - March 1, 2017
David Rainbolt's trades of BancFirst Corp's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned sale, O: Option / Other
Notification date Transaction date B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2024-10-29 2024-10-28 S Sale
8,140 -3.9%
110.78
USD 901,778
8,140 -3.9% 110.78 USD 901,778
2024-10-29 2024-10-28 S Sale
8,140 -3.9%
110.78
USD 901,778
8,140 -3.9% 110.78 USD 901,778
2024-10-29 2024-10-28 S Sale
8,141 -3.9%
110.78
USD 901,888
8,141 -3.9% 110.78 USD 901,888
2024-10-24 2024-10-24 S Sale
584 -0.3%
110.11
USD 64,307
584 -0.3% 110.11 USD 64,307
2024-10-24 2024-10-24 S Sale
583 -0.3%
110.11
USD 64,197
583 -0.3% 110.11 USD 64,197
2024-10-24 2024-10-24 S Sale
583 -0.3%
110.11
USD 64,197
583 -0.3% 110.11 USD 64,197
2024-10-23 2024-10-23 S Sale
1,867 -0.9%
110.21
USD 205,757
1,867 -0.9% 110.21 USD 205,757
2024-10-23 2024-10-23 S Sale
1,867 -0.9%
110.21
USD 205,757
1,867 -0.9% 110.21 USD 205,757
2024-10-23 2024-10-23 S Sale
1,867 -0.9%
110.21
USD 205,757
1,867 -0.9% 110.21 USD 205,757
2024-10-22 2024-10-22 S Sale
259 -0.1%
110.00
USD 28,490
259 -0.1% 110.00 USD 28,490
2024-10-22 2024-10-22 S Sale
259 -0.1%
110.00
USD 28,490
259 -0.1% 110.00 USD 28,490
2024-10-22 2024-10-22 S Sale
259 -0.1%
110.00
USD 28,490
259 -0.1% 110.00 USD 28,490
2024-10-21 2024-10-21 S Sale
717 -0.3%
110.47
USD 79,205
717 -0.3% 110.47 USD 79,205
2024-10-21 2024-10-21 S Sale
718 -0.3%
110.47
USD 79,315
718 -0.3% 110.47 USD 79,315
2024-10-21 2024-10-21 S Sale
717 -0.3%
110.47
USD 79,205
717 -0.3% 110.47 USD 79,205
2024-09-13 2024-09-13 S Sale
3,457 -1.6%
105.02
USD 363,068
3,457 -1.6% 105.02 USD 363,068
2024-09-13 2024-09-13 S Sale
3,457 -1.6%
105.02
USD 363,068
3,457 -1.6% 105.02 USD 363,068
2024-09-13 2024-09-13 S Sale
3,458 -1.6%
105.02
USD 363,173
3,458 -1.6% 105.02 USD 363,173
2024-09-11 2024-09-11 S Sale
464 -0.2%
105.01
USD 48,723
464 -0.2% 105.01 USD 48,723
2024-09-11 2024-09-11 S Sale
464 -0.2%
105.01
USD 48,723
464 -0.2% 105.01 USD 48,723
2024-09-11 2024-09-11 S Sale
463 -0.2%
105.01
USD 48,618
463 -0.2% 105.01 USD 48,618
2024-09-10 2024-09-10 S Sale
535 -0.2%
105.10
USD 56,226
535 -0.2% 105.10 USD 56,226
2024-09-10 2024-09-10 S Sale
535 -0.2%
105.10
USD 56,226
535 -0.2% 105.10 USD 56,226
2024-09-10 2024-09-10 S Sale
534 -0.2%
105.10
USD 56,121
534 -0.2% 105.10 USD 56,121
2024-09-10 2024-09-09 S Sale
9 -0.0%
105.25
USD 947
9 -0.0% 105.25 USD 947
2024-09-10 2024-09-09 S Sale
9 -0.0%
105.25
USD 947
9 -0.0% 105.25 USD 947
2024-09-10 2024-09-09 S Sale
10 -0.0%
105.25
USD 1,053
10 -0.0% 105.25 USD 1,053
2024-09-09 2024-09-09 S Sale
7,372 -3.3%
105.46
USD 777,364
7,372 -3.3% 105.46 USD 777,364
2024-09-09 2024-09-09 S Sale
7,371 -3.3%
105.46
USD 777,258
7,371 -3.3% 105.46 USD 777,258
2024-09-09 2024-09-09 S Sale
7,372 -3.3%
105.46
USD 777,364
7,372 -3.3% 105.46 USD 777,364
2024-09-03 2024-09-03 S Sale
471 -0.2%
105.58
USD 49,730
471 -0.2% 105.58 USD 49,730
2024-09-03 2024-09-03 S Sale
472 -0.2%
105.58
USD 49,836
472 -0.2% 105.58 USD 49,836
2024-09-03 2024-09-03 S Sale
471 -0.2%
105.58
USD 49,730
471 -0.2% 105.58 USD 49,730
2024-08-30 2024-08-30 S Sale
6,126 -2.7%
106.22
USD 650,669
6,126 -2.7% 106.22 USD 650,669
2024-08-30 2024-08-30 S Sale
6,126 -2.7%
106.22
USD 650,669
6,126 -2.7% 106.22 USD 650,669
2024-08-30 2024-08-30 S Sale
6,126 -2.7%
106.22
USD 650,669
6,126 -2.7% 106.22 USD 650,669
2023-03-01 2023-02-27 B Purchase
5,000 +50.0%
36.65
USD 183,235
5,000 +50.0% 36.65 USD 183,235
2022-08-03 2022-08-03 S Sale
9,388 -27.3%
111.33
USD 1,045,123
9,388 -27.3% 111.33 USD 1,045,123
2022-08-01 2022-07-29 S Sale
50,000 -59.3%
106.45
USD 5,322,740
50,000 -59.3% 106.45 USD 5,322,740
2022-05-17 2022-05-17 S Sale
7,080 -0.1%
82.51
USD 584,191
7,080 -0.1% 82.51 USD 584,191
2022-05-17 2022-05-13 S Sale
39,409 -0.8%
82.58
USD 3,254,230
39,409 -0.8% 82.58 USD 3,254,230
2022-05-12 2022-05-12 S Sale
90,438 -1.8%
83.26
USD 7,529,922
90,438 -1.8% 83.26 USD 7,529,922
2022-05-12 2022-05-12 S Sale
52,500 -1.0%
84.06
USD 4,413,024
52,500 -1.0% 84.06 USD 4,413,024
2021-11-15 2021-11-11 B Purchase
3,000 +42.9%
34.31
USD 102,920
3,000 +42.9% 34.31 USD 102,920
2021-05-17 2021-05-17 S Sale
5,100 -0.1%
72.63
USD 370,404
5,100 -0.1% 72.63 USD 370,404
2021-05-17 2021-05-14 S Sale
15,000 -0.3%
73.25
USD 1,098,716
15,000 -0.3% 73.25 USD 1,098,716
2021-05-13 2021-05-13 S Sale
30,000 -0.6%
72.92
USD 2,187,606
30,000 -0.6% 72.92 USD 2,187,606
2021-05-13 2021-05-12 S Sale
5,473 -0.1%
72.61
USD 397,378
5,473 -0.1% 72.61 USD 397,378
2021-03-01 2021-03-01 S Sale
16,996 -0.3%
65.80
USD 1,118,361
16,996 -0.3% 65.80 USD 1,118,361
2021-03-01 2021-02-26 S Sale
4,713 -0.1%
65.06
USD 306,643
4,713 -0.1% 65.06 USD 306,643
2021-02-26 2021-02-25 S Sale
9,280 -0.2%
65.18
USD 604,864
9,280 -0.2% 65.18 USD 604,864
2021-02-25 2021-02-24 S Sale
36,046 -0.7%
66.11
USD 2,383,160
36,046 -0.7% 66.11 USD 2,383,160
2021-02-24 2021-02-23 S Sale
21,761 -0.4%
66.13
USD 1,439,129
21,761 -0.4% 66.13 USD 1,439,129
2021-02-23 2021-02-22 S Sale
18,704 -0.3%
66.23
USD 1,238,854
18,704 -0.3% 66.23 USD 1,238,854
// ... existing code ... // ... rest of the file ...