David E. Rainbolt serves as Executive at BANCFIRST CORP /OK/, where they oversee executive responsibilities. Since joining the company, David E. Rainbolt has executed 121 insider transactions totaling $73.1M, demonstrating a bearish approach to their equity position. Their most recent transaction on May 14, 2021 involved selling 15,000 shares valued at $1.1M.
David E. Rainbolt currently holds 42,900.19 shares of BANCFIRST CORP /OK/ (BANF), valued at approximately $0. This represents their equity stake as Executive.
Based on SEC Form 4 filings, David E. Rainbolt has been a net seller of BANF stock. They have purchased $465.2K and sold $72.6M worth of shares.
David E. Rainbolt's most recent insider trade was on May 14, 2021, when they sold 15,000 shares at $73.25 per share.
Get notified when new Form 4 filings are submitted
| $72.92 |
| Discretionary |
| May 12, 2021 | BANF | $397.4K | Sale | 5,473 | $72.61 | Discretionary |
| Mar 1, 2021 | BANF | $1.1M | Sale | 16,996 | $65.80 | Discretionary |
| Feb 26, 2021 | BANF | $306.6K | Sale | 4,713 | $65.06 | Discretionary |
| Feb 25, 2021 | BANF | $604.9K | Sale | 9,280 | $65.18 | Discretionary |
| Feb 24, 2021 | BANF | $2.4M | Sale | 36,046 | $66.11 | Discretionary |
| Feb 23, 2021 | BANF | $1.4M | Sale | 21,761 | $66.13 | Discretionary |
| Feb 22, 2021 | BANF | $1.2M | Sale | 18,704 | $66.23 | Discretionary |
| Dec 31, 2019 | BANF | $0 | Other | 5,357,500 | $N/A | Discretionary |
| Mar 19, 2018 | BANF | $89.8K | Sale | 1,600 | $56.10 | Discretionary |
| Mar 13, 2018 | BANF | $507.2K | Sale | 9,000 | $56.36 | Discretionary |
| Mar 9, 2018 | BANF | $440.7K | Sale | 7,870 | $56.00 | Discretionary |
| Mar 7, 2018 | BANF | $1.4M | Sale | 24,200 | $56.02 | Discretionary |
| Feb 27, 2018 | BANF | $697.1K | Sale | 12,443 | $56.02 | Discretionary |
| Feb 20, 2018 | BANF | $50.5K | Sale | 900 | $56.12 | Discretionary |
| Feb 16, 2018 | BANF | $78.4K | Sale | 1,400 | $56.00 | Discretionary |
| Feb 2, 2018 | BANF | $168.6K | Sale | 3,010 | $56.00 | Discretionary |
| Feb 1, 2018 | BANF | $128.2K | Sale | 2,290 | $56.00 | Discretionary |
| Jan 31, 2018 | BANF | $84.0K | Sale | 1,500 | $56.00 | Discretionary |
| Jan 29, 2018 | BANF | $374.7K | Sale | 6,689 | $56.02 | Discretionary |
| Jan 25, 2018 | BANF | $40.9K | Sale | 731 | $56.00 | Discretionary |
| Jan 24, 2018 | BANF | $736.7K | Sale | 13,150 | $56.02 | Discretionary |
| Jan 23, 2018 | BANF | $2.2M | Sale | 38,800 | $56.04 | Discretionary |
| Dec 5, 2017 | BANF | $603.3K | Sale | 10,700 | $56.38 | Discretionary |
| Nov 30, 2016 | BANF | $1.7M | Sale | 20,602 | $82.09 | Discretionary |
| Nov 25, 2016 | BANF | $512.7K | Sale | 6,193 | $82.79 | Discretionary |
| Nov 23, 2016 | BANF | $2.1M | Sale | 25,400 | $83.06 | Discretionary |
| Nov 22, 2016 | BANF | $2.2M | Sale | 26,400 | $83.00 | Discretionary |
| Dec 3, 2013 | BANF | $4.1M | Sale | 76,000 | $54.11 | Discretionary |