MarketPeel
Insider Trading Intelligence
JC

Jason A. Carroll

BANF
CHIEF RISK OFFICER · BANCFIRST CORP /OK/ · CIK 0002104910
FILING MIX · LIFETIME75%/25%
BUYS
3
SELLS
1
TOTAL VALUE
$21.3K
COMPANIES
1
ACTIVE SINCE
Mar 2024
HOLDINGS NOW
800
AVG SELL PX
$106.72
TRADE KIND
SHOWING 4 / 4
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
No backtest data available for Jason A. Carroll. Backtests are computed for purchase (P) and sale (S) transactions with resolvable price history.
Holdings over time
BANF · 800 shares · as of Apr 20, 2026
05001,0001,5002,00020252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 3 buys / 1 sellsCOVERAGE · 10 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILED
BANF
BANCFIRST CORP /OK/
PURCHASE
Chief Risk Officer
200200Apr 20, 2026Apr 20, 2026
BANF
BANCFIRST CORP /OK/
SALE
Chief Risk Officer
200$106.72$21.3K800Apr 20, 2026Apr 20, 2026
BANF
BANCFIRST CORP /OK/
PURCHASE
Chief Risk Officer
45142Apr 3, 2026Apr 3, 2026
BANF
BANCFIRST CORP /OK/
PURCHASEGRANT
Stock grant
1,0002,000Mar 29, 2024Apr 3, 2026
Other insiders · BANF
Loading peer insiders…
About this filer
CIK 0002104910
ROLE
Chief Risk Officer
PRIMARY
BANF
COMPANIES
1
ACTIVE SINCE
Mar 2024
MARKETPEEL · /INSIDER/0002104910DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

FeedbackJason A. Carroll — Insider Trading Activity | MarketPeel