BANCFIRST CORP /OK/ (BANF)

Nasdaq · National Commercial Banks · Inc. OK

What they're doing

Between 2026-06-21 and 2026-09-19, public records show 5 signals for BANCFIRST CORP /OK/. Most notable: 2026-07-28: RAINBOLT DAVID E (director) sold $9.5M of stock; 2026-07-27: RAINBOLT DAVID E (director) sold $3.5M of stock; 2026-08-04: RAINBOLT DAVID E (director) sold $2.1M of stock. Federal contract obligations over the last 24 months total $0. This summary was assembled automatically from SEC EDGAR, USAspending.gov, U.S. Senate lobbying disclosures and Wikimedia pageview counts.

Generated 2026-09-19 from public records.

Signals, last 12 months

  1. Large insider sale
    RAINBOLT DAVID E (director) sold $2.1M of stock
  2. Large insider sale
    RAINBOLT DAVID E (director) sold $1.3M of stock
  3. Large insider sale
    RAINBOLT DAVID E (director) sold $1.5M of stock
  4. Large insider sale
    RAINBOLT DAVID E (director) sold $9.5M of stock
  5. Large insider sale
    RAINBOLT DAVID E (director) sold $3.5M of stock
  6. Large insider sale
    RAINBOLT DAVID E (director) sold $1.0M of stock
  7. Large insider sale
    RAINBOLT DAVID E (director) sold $2.8M of stock
  8. Large insider sale
    RAINBOLT DAVID E (director) sold $2.0M of stock
  9. Material 8-K filing
    Filed 8-K disclosing director or officer change

Insider transactions

DateInsiderRoleCodeSharesPriceValue
2026-08-30Ingram Kimberly KaydirectorM500110.55$55,275
2026-08-13RAINBOLT DAVID EdirectorS8,506115$978,190
2026-08-06RAINBOLT DAVID EdirectorS3,000115$345,000
2026-08-05RAINBOLT DAVID EdirectorS2,000115.03$230,050
2026-08-04RAINBOLT DAVID EdirectorS17,830115.06$2,051,493
2026-08-03RAINBOLT DAVID EdirectorS11,497115.09$1,323,183
2026-07-29RAINBOLT DAVID EdirectorS12,718115.05$1,463,161
2026-07-28RAINBOLT DAVID EdirectorS81,492116.71$9,511,037
2026-07-27RAINBOLT DAVID EdirectorS29,740116.49$3,464,365
2026-05-07RAINBOLT DAVID EdirectorS9,001115.11$1,036,105
2026-05-07RAINBOLT DAVID EdirectorS9,001115.11$1,036,066
2026-05-06RAINBOLT DAVID EdirectorS6,219115.07$715,620
2026-05-06RAINBOLT DAVID EdirectorS6,219115.07$715,623
2026-04-29RAINBOLT DAVID EdirectorS1115$115
2026-04-29RAINBOLT DAVID EdirectorS1115$115
2026-04-28RAINBOLT DAVID EdirectorS24,614115.55$2,844,148
2026-04-28RAINBOLT DAVID EdirectorS24,614115.55$2,844,209
2026-04-27RAINBOLT DAVID EdirectorS205115.01$23,577
2026-04-27RAINBOLT DAVID EdirectorS205115.01$23,577
2026-04-24RAINBOLT DAVID EdirectorS650115.02$74,763
2026-04-24RAINBOLT DAVID EdirectorS650115.02$74,765
2026-04-23RAINBOLT DAVID EdirectorS17,527115.53$2,024,894
2026-04-23RAINBOLT DAVID EdirectorS17,527115.53$2,024,859
2026-04-20Carroll Jason AofficerM2000$0
2026-04-20Carroll Jason AofficerM2000$0
2026-04-17Andrus HannahofficerM8000$0
2026-04-17Andrus HannahofficerM8000$0
2026-04-03Wanzer DaraofficerI420$0
2026-04-03Slay John K JRofficerI680$0
2026-04-03SCHMIDT DARRYLdirectorI760$0
2026-04-03Harlow David RdirectorI800$0
2026-04-03Hannah Dennis JayofficerI580$0
2026-04-03Foster KellyofficerI610$0
2026-04-03COPELAND SCOTTofficerI890$0
2026-04-03Carroll Jason AofficerI450$0
2026-04-03FERGUSON ROY CotherI1050$0
2026-04-03Andrus HannahofficerI580$0
2026-04-03BRAND DENNIS LotherI620$0
2026-04-03Wanzer DaraofficerI420$0
2026-04-03Slay John K JRofficerI680$0
2026-04-03SCHMIDT DARRYLdirectorI760$0
2026-04-03Harlow David RdirectorI800$0
2026-04-03Hannah Dennis JayofficerI580$0
2026-04-03Foster KellyofficerI610$0
2026-04-03COPELAND SCOTTofficerI890$0
2026-04-03Carroll Jason AofficerI450$0
2026-04-03FERGUSON ROY CotherI1050$0
2026-04-03Andrus HannahofficerI580$0
2026-04-03BRAND DENNIS LotherI620$0
2026-02-26McCasland Thomas Howard IIIdirectorJ85,0060$0

Federal contracts

No federal contract actions on record for this recipient mapping.

Lobbying

No federal lobbying filings on record for this client mapping.

Public attention

7-day average 11 views/day vs 90-day median 9.

Recent filings

  • 2026-09-21 8-K
  • 2026-09-14 144
  • 2026-08-31 4
  • 2026-08-13 4
  • 2026-08-07 10-Q
  • 2026-08-06 4
  • 2026-08-06 4
  • 2026-08-04 4
  • 2026-08-04 4
  • 2026-07-29 4
  • 2026-07-29 4
  • 2026-07-28 4
  • 2026-07-27 144
  • 2026-07-23 8-K
  • 2026-06-10 8-K
  • 2026-05-28 8-K
  • 2026-05-08 10-Q
  • 2026-05-07 4
  • 2026-05-01 4
  • 2026-04-28 4