SEC Insider Transactions from FORAKER RANDY.

Last updated: 2026-03-14 11:48 UTC | Total transactions: 19

Randy Foraker, Executive Vice President of BancFirst Corp ($BANF), sold shares on the open market twice in the last 365 days for a total of about $866 thousand. His most recent sale occurred on February 10, 2026. These sales rank 5,255th among 11,678 individual insiders, below the average of $8.6 million per seller and 6.4 transactions. Foraker made no open market purchases during this period.

Set Up your own filters →
Transaction Date Company Ticker Insider Name Title Transaction Type Security Shares Price Shares Owned Following Total Shares Outstanding % of Owned % of Outstanding
Feb. 10, 2026 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President S Common Stock 3000 $119.91 18,584.0000 33,864,129 13.90% 0.01%
Feb. 10, 2026 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President M Common Stock 3000 $20.83 21,584.0000 33,864,129 16.14% 0.01%
Feb. 10, 2026 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President M Option (right to buy) 3000 $0.00 0.0000 33,864,129 100.00% 0.01%
Jan. 6, 2026 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President I Common Stock 265 $0.00 18,584.0000 33,864,129 1.45% 0.00%
May 21, 2025 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President M Common Stock 4000 $20.83 22,319.0000 33,617,015 21.84% 0.01%
May 21, 2025 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President S Common Stock 4000 $126.61 18,319.0000 33,617,015 17.92% 0.01%
May 21, 2025 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President M Option (right to buy) 4000 $0.00 3,000.0000 33,617,015 57.14% 0.01%
April 2, 2025 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President I Common Stock 103 $0.00 18,319.0000 33,617,015 0.57% 0.00%
Jan. 2, 2025 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President I Common Stock 366 $0.00 18,216.0000 33,617,015 2.05% 0.00%
Aug. 29, 2024 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President M Option (right to buy) 130 $0.00 7,000.0000 33,494,487 1.82% 0.00%
Aug. 29, 2024 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President S Common Stock 130 $107.01 17,850.0000 33,494,487 0.72% 0.00%
Aug. 29, 2024 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President M Common Stock 130 $20.83 17,980.0000 33,494,487 0.73% 0.00%
Aug. 28, 2024 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President S Common Stock 2870 $107.10 17,850.0000 33,494,487 13.85% 0.01%
Aug. 28, 2024 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President M Common Stock 2870 $20.83 20,720.0000 33,494,487 16.08% 0.01%
Aug. 28, 2024 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President M Option (right to buy) 2870 $20.83 7,130.0000 33,494,487 28.70% 0.01%
March 28, 2024 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President I Common Stock 54 $0.00 17,850.0000 33,494,487 0.30% 0.00%
Jan. 3, 2024 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President I Common Stock 293 $0.00 17,796.0000 33,494,487 1.67% 0.00%
April 10, 2023 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President I Common Stock 106 $0.00 17,503.0000 33,439,496 0.61% 0.00%
Jan. 4, 2023 BANCFIRST CORP /OK/ $BANF FORAKER RANDY Executive Vice President I Common Stock 333 $0.00 17,397.0000 33,439,496 1.95% 0.00%