Insider Stock Trading History of Rainbolt David E


The following table details the trading activities (stock purchases, stock sales, and stock option exercises) reported to the Securities and Exchange Commission (SEC) by insider Rainbolt David E since year 2005. The trader's CIK number is 1042873. At the time of this reporting, Rainbolt David E is the President and Director of Bancfirst Corp /ok/ . (stock ticker symbol BANF). See this page for all insider trading activities at Bancfirst Corp /ok/ .


Stock purchases, sales, and option exercises reported by insider Rainbolt David E since 2005.
  Trade Date   Symbol Company Name (Issuer) Trade Type     Shares       Price ($)   Value ($)
2017-12-18 BANF Bancfirst Corp /ok/ Sale 3,541 56.00 198,296
2017-12-05 BANF Bancfirst Corp /ok/ Sale 10,700 56.38 603,287
2016-12-01 BANF Bancfirst Corp /ok/ Sale 16,794 82.24 1,381,104
2016-12-02 BANF Bancfirst Corp /ok/ Sale 6,500 81.66 530,764
2016-11-30 BANF Bancfirst Corp /ok/ Sale 20,602 82.09 1,691,300
2016-11-29 BANF Bancfirst Corp /ok/ Sale 19,604 81.89 1,605,351
2016-11-28 BANF Bancfirst Corp /ok/ Sale 28,507 82.02 2,338,172
2016-11-23 BANF Bancfirst Corp /ok/ Sale 25,400 83.06 2,109,800
2016-11-25 BANF Bancfirst Corp /ok/ Sale 6,193 82.79 512,718
2016-11-22 BANF Bancfirst Corp /ok/ Sale 26,400 83.00 2,191,173
2013-12-02 BANF Bancfirst Corp /ok/ Sale 10,000 55.04 550,400
2013-12-03 BANF Bancfirst Corp /ok/ Sale 76,000 54.11 4,112,208
2013-11-27 BANF Bancfirst Corp /ok/ Sale 8,500 56.08 476,697
2013-11-22 BANF Bancfirst Corp /ok/ Sale 7,000 56.07 392,490
2013-11-25 BANF Bancfirst Corp /ok/ Sale 14,000 56.05 784,728
2013-11-26 BANF Bancfirst Corp /ok/ Sale 11,000 56.16 617,705
2013-11-21 BANF Bancfirst Corp /ok/ Sale 23,500 56.08 1,317,762
2012-10-24 BANF Bancfirst Corp /ok/ Sale 11,000 43.00 473,000
2012-10-18 BANF Bancfirst Corp /ok/ Sale 42,167 44.27 1,866,943
2012-10-19 BANF Bancfirst Corp /ok/ Sale 10,233 43.24 442,464
2012-09-18 BANF Bancfirst Corp /ok/ Sale 2,682 43.02 115,374
2012-09-13 BANF Bancfirst Corp /ok/ Sale 16,500 43.08 710,770
2012-09-14 BANF Bancfirst Corp /ok/ Sale 30,818 43.07 1,327,392
2012-07-13 BANF Bancfirst Corp /ok/ Sale 51,500 43.08 2,218,362
2012-07-17 BANF Bancfirst Corp /ok/ Sale 5,000 43.01 215,050
2012-07-05 BANF Bancfirst Corp /ok/ Sale 11,600 43.00 498,800
2012-04-27 BANF Bancfirst Corp /ok/ Sale 15,000 43.15 647,250
2012-04-25 BANF Bancfirst Corp /ok/ Sale 3,500 43.69 152,915
2009-04-23 BANF Bancfirst Corp /ok/ Sale 34,640 42.14 1,459,625
2009-04-24 BANF Bancfirst Corp /ok/ Sale 8,000 42.30 338,400
2008-05-30 BANF Bancfirst Corp /ok/ Sale 100 43.96 4,396
2006-08-14 BANF Bancfirst Corp /ok/ Sale 14,000 46.43 650,062
2006-08-15 BANF Bancfirst Corp /ok/ Sale 10,000 46.88 468,800
2006-08-16 BANF Bancfirst Corp /ok/ Sale 10,000 46.90 469,000
2006-08-10 BANF Bancfirst Corp /ok/ Sale 9,000 46.84 421,515
2006-08-10 BANF Bancfirst Corp /ok/ Sale 9,000 46.84 421,515
2006-02-16 BANF Bancfirst Corp /ok/ Sale 12,400 84.00 1,041,600
2006-02-14 BANF Bancfirst Corp /ok/ Sale 2,200 83.50 183,700
2006-02-13 BANF Bancfirst Corp /ok/ Sale 2,500 83.51 208,775
2006-02-09 BANF Bancfirst Corp /ok/ Sale 300 83.50 25,050
2006-01-30 BANF Bancfirst Corp /ok/ Sale 400 84.00 33,600
2006-01-31 BANF Bancfirst Corp /ok/ Sale 5,000 83.50 417,500
2006-01-27 BANF Bancfirst Corp /ok/ Sale 20,000 83.80 1,675,960
2006-01-26 BANF Bancfirst Corp /ok/ Sale 3,000 83.50 250,515
2006-01-25 BANF Bancfirst Corp /ok/ Sale 800 82.25 65,800
2005-12-23 BANF Bancfirst Corp /ok/ Sale 200 82.25 16,450
2005-12-22 BANF Bancfirst Corp /ok/ Sale 3,700 81.25 300,643
2005-12-01 BANF Bancfirst Corp /ok/ Sale 1,300 81.25 105,625
2005-11-22 BANF Bancfirst Corp /ok/ Sale 10,000 81.69 816,930
2005-11-18 BANF Bancfirst Corp /ok/ Sale 8,900 82.37 733,066

Insider trading activities including stock purchases, stock sales, and option exercises listed in the above table cannot be completely guaranteed as to their accuracy. For more information regarding the trades made by Rainbolt David E (President and Director of Bancfirst Corp /ok/ at the time of this reporting) see the Securities and Exchange Commission (SEC) website.