David E Rainbolt insider trades

Open-market stock purchases and sales by David E Rainbolt, Unknown at Bancfirst Corp /ok/, from SEC Form 4 filings since Jan 7, 2010.

Track record: 100% of 3 scored buys are up 5% or more since purchase, averaging +38%.

Recent trades

DateStockTradeValue
Aug 13, 2026BANF Bancfirst Corp /ok/Sold$978K
Aug 6, 2026BANF Bancfirst Corp /ok/Sold$345K
Aug 5, 2026BANF Bancfirst Corp /ok/Sold$230K
Aug 4, 2026BANF Bancfirst Corp /ok/Sold$2.1M
Aug 3, 2026BANF Bancfirst Corp /ok/Sold$1.3M
Jul 29, 2026BANF Bancfirst Corp /ok/Sold$1.5M
Jul 28, 2026BANF Bancfirst Corp /ok/Sold$9.5M
Jul 27, 2026BANF Bancfirst Corp /ok/Sold$3.5M
Jun 30, 2026OGE OGE Energy CorpBought (not open market)$15.3K
May 7, 2026BANF Bancfirst Corp /ok/Sold$1M
May 6, 2026BANF Bancfirst Corp /ok/Sold$716K
Apr 29, 2026BANF Bancfirst Corp /ok/Sold$115
Apr 28, 2026BANF Bancfirst Corp /ok/Sold$2.8M
Apr 27, 2026BANF Bancfirst Corp /ok/Sold$23.6K
Apr 24, 2026BANF Bancfirst Corp /ok/Sold$74.8K
Apr 23, 2026BANF Bancfirst Corp /ok/Sold$2M
Mar 31, 2026OGE OGE Energy CorpBought (not open market)$15.3K
Feb 3, 2026BANF Bancfirst Corp /ok/Sold (not open market)—
Feb 3, 2026BANF Bancfirst Corp /ok/Sold (not open market)—
Feb 3, 2026BANK Bancfirst Corp /ok/Bought (not open market)—
Jan 30, 2026BANF Bancfirst Corp /ok/Bought (not open market)—
Jan 30, 2026BANF Bancfirst Corp /ok/Sold (not open market)—
Jan 30, 2026BANF Bancfirst Corp /ok/Bought (not open market)—
Jan 6, 2026OGE OGE Energy CorpBought (not open market)$15.3K
Dec 9, 2025OGE OGE Energy CorpBought (not open market)$170K

Companies traded

  • BANF Bancfirst Corp /ok/: 84 sales, last Aug 13, 2026
  • OGE OGE Energy Corp: 3 buys, last Jun 30, 2026
  • BANK Bancfirst Corp /ok/: other filings, last Feb 3, 2026

Get free alerts when David E Rainbolt files a new trade →