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.
| 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% |