| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED |
|---|---|---|---|---|---|---|---|
| BANF BANCFIRST CORP /OK/ | PURCHASE Chief Risk Officer | 200 | — | — | 200 | Apr 20, 2026 | Apr 20, 2026 ↗ |
| BANF BANCFIRST CORP /OK/ | SALE Chief Risk Officer | 200 | $106.72 | $21.3K | 800 | Apr 20, 2026 | Apr 20, 2026 ↗ |
| BANF BANCFIRST CORP /OK/ | PURCHASE Chief Risk Officer | 45 | — | — | 142 | Apr 3, 2026 | Apr 3, 2026 ↗ |
| BANF BANCFIRST CORP /OK/ | PURCHASEGRANT Stock grant | 1,000 | — | — | 2,000 | Mar 29, 2024 | Apr 3, 2026 ↗ |