Rainbolt David E

BancFirst Corporation · Director, 10% Owner

Rainbolt David E is listed in public filings as director, 10 percent owner:. This Rainbolt David E insider trading page organizes Form 4 disclosures, reported purchases and sales, transaction dates, share amounts, related issuers, and historical insider activity so readers can review the person's public trading record in one place. Companies and tickers connected to this insider trading profile include BancFirst Corporation (BANF), and OGE Energy Corp Common Stock (OGE). Investors use Rainbolt David E's insider trading disclosures to study buying and selling patterns, position changes, company-specific activity, and the source evidence behind each reported transaction.

History Trades

CompanyValueActionPriceCurrent Price
BancFirst CorporationBANF$716k6.2k sharesSellMay 6, 2026$115.07--
BancFirst CorporationBANF$1151 sharesSellApr 29, 2026$115.00--
BancFirst CorporationBANF$2.8M24.6k sharesSellApr 28, 2026$115.55--
BancFirst CorporationBANF$24k205 sharesSellApr 27, 2026$115.01--
BancFirst CorporationBANF$75k650 sharesSellApr 24, 2026$115.02--
BancFirst CorporationBANF$2.0M17.5k sharesSellApr 23, 2026$115.53--
BancFirst CorporationBANF$902k8.1k sharesSellOct 28, 2024$110.78--
BancFirst CorporationBANF$64k584 sharesSellOct 24, 2024$110.11--
BancFirst CorporationBANF$64k583 sharesSellOct 24, 2024$110.11--
BancFirst CorporationBANF$206k1.9k sharesSellOct 23, 2024$110.21--
BancFirst CorporationBANF$28k259 sharesSellOct 22, 2024$110.00--
BancFirst CorporationBANF$79k718 sharesSellOct 21, 2024$110.47--
BancFirst CorporationBANF$79k717 sharesSellOct 21, 2024$110.47--
BancFirst CorporationBANF$363k3.5k sharesSellSep 13, 2024$105.02--
BancFirst CorporationBANF$49k464 sharesSellSep 11, 2024$105.01--
BancFirst CorporationBANF$49k463 sharesSellSep 11, 2024$105.01--
BancFirst CorporationBANF$56k535 sharesSellSep 10, 2024$105.10--
BancFirst CorporationBANF$777k7.4k sharesSellSep 9, 2024$105.46--
BancFirst CorporationBANF$1.1k10 sharesSellSep 9, 2024$105.25--
BancFirst CorporationBANF$9479 sharesSellSep 9, 2024$105.25--
BancFirst CorporationBANF$50k472 sharesSellSep 3, 2024$105.58--
BancFirst CorporationBANF$50k471 sharesSellSep 3, 2024$105.58--
BancFirst CorporationBANF$651k6.1k sharesSellAug 30, 2024$106.22--