RAINBOLT DAVID E Insider Trading -- Recent SEC Form 4 Transactions

RAINBOLT DAVID E (CIK 1042873) reported 19 SEC Form 4 insider transactions across 2 companies over the past 18 months (most recent 2026-05-07). Recent activity: Sell BANF (6,219 shares), Sell BANF (9,001 shares), Sell BANF (1 shares), Sell BANF (205 shares), Sell BANF (24,614 shares). Source: SEC Form 4.

DateCompanyRoleTypeSharesValue
2026-05-07BANCFIRST CORP /OK/ (BANF)DirectorSell6,219$715,623
2026-05-07BANCFIRST CORP /OK/ (BANF)DirectorSell9,001$1.0M
2026-05-01BANCFIRST CORP /OK/ (BANF)DirectorSell1$115
2026-04-28BANCFIRST CORP /OK/ (BANF)DirectorSell205$23,577
2026-04-28BANCFIRST CORP /OK/ (BANF)DirectorSell24,614$2.8M
2026-04-24BANCFIRST CORP /OK/ (BANF)DirectorSell17,527$2.0M
2026-04-24BANCFIRST CORP /OK/ (BANF)DirectorSell650$74,765
2026-03-26BANCFIRST CORP /OK/ (BANK)DirectorBuy225,000$0
2026-02-03BANCFIRST CORP /OK/ (BANF)DirectorBuy225,000$0
2026-02-03BANCFIRST CORP /OK/ (BANF)DirectorSell225,000$0
2026-02-03BANCFIRST CORP /OK/ (BANF)DirectorSell269,223$0
2026-02-03BANCFIRST CORP /OK/ (BANF)DirectorBuy38,085$0
2026-02-03BANCFIRST CORP /OK/ (BANF)DirectorBuy188$0
2026-02-03BANCFIRST CORP /OK/ (BANF)DirectorSell188$0
2026-01-07BANCFIRST CORP /OK/ (BANF)DirectorBuy188$0
2025-05-07BANCFIRST CORP /OK/ (BANF)DirectorBuy22,556$0
2025-05-07BANCFIRST CORP /OK/ (BANF)DirectorBuy14$0
2025-05-07BANCFIRST CORP /OK/ (BANF)DirectorSell22,556$0
2025-04-02BANCFIRST CORP /OK/ (BANF)DirectorBuy204$0

Source: SEC Form 4 filings · as of 2026-05-07