BANCFIRST CORP /OK/ ($BANF) Insider Transactions

Last updated: 2026-04-03 23:05 UTC | Total transactions: 307

In the last 12 months, insiders at BANCFIRST CORP /OK/ ($BANF) filed 307 transactions with the SEC: 19 open-market purchases totaling $826,913 and 111 sales totaling $57,762,048. Net insider sentiment: net selling.

BANCFIRST CORP /OK/ operates in the National commercial banks industry (Finance sector).

Most Active Insiders

View all SEC Filings for BANCFIRST CORP /OK/ (BANF).

Set Up your own filters →

Recent Insider Transactions

Transaction Date Insider Name Title Transaction Type Security Shares Price Shares Owned Following Total Shares Outstanding % of Owned % of Outstanding
April 3, 2026 Andrus Hannah Executive Vice President I Common Stock 58 $0.00 134.0000 33,864,129 76.32% 0.00%
April 3, 2026 BRAND DENNIS L Not found I Common Stock 62 $0.00 39,697.0000 33,864,129 0.16% 0.00%
April 3, 2026 Wanzer Dara Executive Vice President I Common Stock 42 $0.00 870.0000 33,864,129 5.07% 0.00%
April 3, 2026 Slay John K JR Chief Credit Officer I Common Stock 68 $0.00 6,580.0000 33,864,129 1.04% 0.00%
April 3, 2026 SCHMIDT DARRYL Executive Vice President I Common Stock 76 $0.00 56,815.0800 33,864,129 0.13% 0.00%
April 3, 2026 Harlow David R Cheif Executive Officer I Common Stock 80 $0.00 17,187.0000 33,864,129 0.47% 0.00%
April 3, 2026 Hannah Dennis Jay Executive Vice President I Common Stock 58 $0.00 1,758.0000 33,864,129 3.41% 0.00%
April 3, 2026 Foster Kelly Senior Vice President I Common Stock 61 $0.00 5,110.0000 33,864,129 1.21% 0.00%
April 3, 2026 COPELAND SCOTT Executive Vice President I Common Stock 89 $0.00 14,072.0000 33,864,129 0.64% 0.00%
April 3, 2026 Carroll Jason A Chief Risk Officer I Common Stock 45 $0.00 142.0000 33,864,129 46.39% 0.00%
March 29, 2024 Carroll Jason A Chief Risk Officer A Restricted Stock Unit 1000 $0.00 2,000.0000 33,494,487 100.00% 0.00%
April 3, 2026 FERGUSON ROY C Not found I Common Stock 105 $0.00 52,921.0000 33,864,129 0.20% 0.00%
Feb. 3, 2026 RAINBOLT DAVID E Director G Common Stock 225000 $0.00 225,000.0000 33,864,129 9999.99% 0.66%
Feb. 26, 2026 McCasland Thomas Howard III Director J Common Stock 85006 $0.00 104,970.0000 33,864,129 44.75% 0.25%
Feb. 10, 2026 FORAKER RANDY Executive Vice President M Common Stock 3000 $20.83 21,584.0000 33,864,129 16.14% 0.01%
Feb. 10, 2026 FORAKER RANDY Executive Vice President M Option (right to buy) 3000 $0.00 0.0000 33,864,129 100.00% 0.01%
Feb. 10, 2026 FORAKER RANDY Executive Vice President S Common Stock 3000 $119.91 18,584.0000 33,864,129 13.90% 0.01%
Jan. 30, 2026 RAINBOLT DAVID E Not found J Common Stock 269223 $0.00 4,654,777.0000 33,864,129 5.47% 0.80%
Jan. 30, 2026 RAINBOLT DAVID E Not found J Common Stock 225000 $0.00 912,395.0000 33,864,129 32.73% 0.66%
Feb. 3, 2026 RAINBOLT DAVID E Not found G Common Stock 225000 $0.00 687,395.0000 33,864,129 24.66% 0.66%
Jan. 30, 2026 RAINBOLT DAVID E Not found J Common Stock 38085 $0.00 652,085.0000 33,864,129 6.20% 0.11%
Feb. 3, 2026 RAINBOLT DAVID E Not found J Common Stock 188 $0.00 614,188.0000 33,864,129 0.03% 0.00%
Feb. 3, 2026 RAINBOLT DAVID E Not found J Common Stock 188 $0.00 614,188.0000 33,864,129 0.03% 0.00%
Jan. 30, 2026 BF Bank Partners LP Not found J Common Stock 269223 $0.00 4,040,777.0000 33,864,129 6.25% 0.80%
Jan. 7, 2026 Hannah Dennis Jay Executive Vice President I Common Stock 70 $0.00 1,700.0000 33,864,129 4.29% 0.00%
Jan. 7, 2026 Andrus Hannah Executive Vice President I Common Stock 40 $0.00 76.0000 33,864,129 111.11% 0.00%
Jan. 7, 2026 RAINBOLT DAVID E Not found I Common Stock 188 $0.00 4,997,583.0000 33,864,129 0.00% 0.00%
Jan. 7, 2026 Wanzer Dara Executive Vice President I Common Stock 57 $0.00 828.0000 33,864,129 7.39% 0.00%
Jan. 6, 2026 Slay John K JR Chief Credit Officer I Common Stock 1 $0.00 6,512.0000 33,864,129 0.02% 0.00%
Jan. 6, 2026 SCHMIDT DARRYL Executive Vice President I Common Stock 170 $0.00 56,739.0800 33,864,129 0.30% 0.00%
Jan. 6, 2026 Foster Kelly Senior Vice President I Common Stock 120 $0.00 5,049.0000 33,864,129 2.43% 0.00%
Jan. 6, 2026 FORAKER RANDY Executive Vice President I Common Stock 265 $0.00 18,584.0000 33,864,129 1.45% 0.00%
Jan. 6, 2026 FERGUSON ROY C Executive I Common Stock 321 $0.00 52,816.0000 33,864,129 0.61% 0.00%
Jan. 6, 2026 COPELAND SCOTT Executive Vice President I Common Stock 243 $0.00 13,983.0000 33,864,129 1.77% 0.00%
Jan. 6, 2026 BRAND DENNIS L Executive Vice President I Common Stock 80 $0.00 39,635.0000 33,864,129 0.20% 0.00%
Jan. 6, 2026 Harlow David R Cheif Executive Officer I Common Stock 189 $0.00 17,107.0000 33,864,129 1.12% 0.00%
Dec. 18, 2025 Martin William Scott Director G Common Stock 5000 $0.00 209,499.0000 33,864,129 2.33% 0.01%
Dec. 9, 2025 SCHMIDT DARRYL Executive Vice President G Common Stock 200 $0.00 56,569.0800 33,864,129 0.35% 0.00%
Dec. 9, 2025 SCHMIDT DARRYL Executive Vice President G Common Stock 600 $0.00 56,569.0800 33,864,129 1.05% 0.00%
Jan. 25, 2022 Slay John K JR Chief Credit Officer A Option (right to buy) 25000 $0.00 50,000.0000 0 100.00% 0.00%
July 18, 2025 Slay John K JR Chief Credit Officer A Restricted Stock Unit 2500 $0.00 5,000.0000 33,617,015 100.00% 0.01%
Aug. 13, 2025 Drummond F Ford Director S Common Stock 5000 $126.29 6,000.0000 33,617,015 45.45% 0.01%
Aug. 13, 2025 Drummond F Ford Director M Option (right to buy) 5000 $0.00 0.0000 33,617,015 100.00% 0.01%
Aug. 13, 2025 Drummond F Ford Director M Common Stock 5000 $20.83 11,000.0000 33,617,015 83.33% 0.01%
May 28, 2025 Drummond F Ford Director M Option (right to buy) 5000 $0.00 5,000.0000 33,617,015 50.00% 0.01%
May 28, 2025 Drummond F Ford Director S Common Stock 5000 $124.12 6,000.0000 33,617,015 45.45% 0.01%
May 28, 2025 Drummond F Ford Director M Common Stock 5000 $20.83 11,000.0000 33,617,015 83.33% 0.01%
May 21, 2025 FORAKER RANDY Executive Vice President M Common Stock 4000 $20.83 22,319.0000 33,617,015 21.84% 0.01%
May 21, 2025 FORAKER RANDY Executive Vice President S Common Stock 4000 $126.61 18,319.0000 33,617,015 17.92% 0.01%
May 21, 2025 FORAKER RANDY Executive Vice President M Option (right to buy) 4000 $0.00 3,000.0000 33,617,015 57.14% 0.01%
May 6, 2025 RAINBOLT DAVID E Not found I Common Stock 14 $0.00 5,019,951.0000 33,617,015 0.00% 0.00%
May 6, 2025 RAINBOLT DAVID E Not found J Common Stock 22556 $0.00 4,997,395.0000 33,617,015 0.45% 0.07%
May 6, 2025 RAINBOLT DAVID E Not found J Common Stock 22556 $0.00 4,997,395.0000 33,617,015 0.45% 0.07%
April 2, 2025 Andrus Hannah Executive Vice President I Common Stock 36 $0.00 36.0000 33,617,015 9999.99% 0.00%
April 2, 2025 COPELAND SCOTT Executive Vice President I Common Stock 104 $0.00 13,740.0000 33,617,015 0.76% 0.00%
April 2, 2025 FERGUSON ROY C Executive I Common Stock 121 $0.00 52,495.0000 33,617,015 0.23% 0.00%
April 2, 2025 FORAKER RANDY Executive Vice President I Common Stock 103 $0.00 18,319.0000 33,617,015 0.57% 0.00%
April 2, 2025 Foster Kelly Senior Vice President I Common Stock 68 $0.00 4,929.0000 33,617,015 1.40% 0.00%
April 2, 2025 Goyne Joe Director I Common Stock 67 $0.00 6,243.0000 33,617,015 1.08% 0.00%
April 2, 2025 SCHMIDT DARRYL Executive Vice President I Common Stock 88 $0.00 56,969.0800 33,617,015 0.15% 0.00%
April 2, 2025 Hannah Dennis Jay Executive Vice President I Common Stock 66 $0.00 1,630.0000 33,617,015 4.22% 0.00%
April 2, 2025 Harlow David R Cheif Executive Officer I Common Stock 92 $0.00 16,918.0000 33,617,015 0.55% 0.00%
April 2, 2025 Wanzer Dara Executive Vice President I Common Stock 47 $0.00 771.0000 33,617,015 6.49% 0.00%
April 2, 2025 BRAND DENNIS L Executive Vice President I Common Stock 56 $0.00 39,555.0000 33,617,015 0.14% 0.00%
April 2, 2025 RAINBOLT DAVID E Not found I Common Stock 204 $0.00 4,997,381.0000 33,617,015 0.00% 0.00%
Feb. 28, 2025 Martin William Scott Director S Common Stock 10000 $119.13 214,499.0000 33,617,015 4.45% 0.03%
Dec. 8, 2023 McCasland Thomas Howard III Director J Common Stock 32538 $0.00 189,976.0000 33,439,496 14.62% 0.10%
Feb. 11, 2025 SCHMIDT DARRYL Executive Vice President S Common Stock 5000 $122.06 56,881.0800 33,617,015 8.08% 0.01%
Feb. 5, 2025 Drummond F Ford Director M Option (right to buy) 5000 $0.00 10,000.0000 33,617,015 33.33% 0.01%
Feb. 5, 2025 Drummond F Ford Director S Common Stock 5000 $120.58 6,000.0000 33,617,015 45.45% 0.01%
Feb. 5, 2025 Drummond F Ford Director M Common Stock 5000 $20.83 11,000.0000 33,617,015 83.33% 0.01%
Jan. 29, 2025 Drummond F Ford Director S Common Stock 5000 $117.97 6,000.0000 33,617,015 45.45% 0.01%
Jan. 29, 2025 Drummond F Ford Director M Option (right to buy) 5000 $0.00 15,000.0000 33,617,015 25.00% 0.01%
Jan. 29, 2025 Drummond F Ford Director M Common Stock 5000 $20.83 11,000.0000 33,617,015 83.33% 0.01%
Jan. 2, 2025 FORAKER RANDY Executive Vice President I Common Stock 366 $0.00 18,216.0000 33,617,015 2.05% 0.00%
Jan. 2, 2025 Harlow David R Cheif Executive Officer I Common Stock 279 $0.00 16,826.0000 33,617,015 1.69% 0.00%
Jan. 2, 2025 SCHMIDT DARRYL Executive Vice President I Common Stock 255 $0.00 61,881.0800 33,617,015 0.41% 0.00%
Jan. 2, 2025 RAINBOLT DAVID E Executive & Director I Common Stock 913 $0.00 4,997,177.0000 33,617,015 0.02% 0.00%
Jan. 2, 2025 Goyne Joe Director I Common Stock 141 $0.00 6,176.0000 33,617,015 2.34% 0.00%
Jan. 2, 2025 Foster Kelly Senior Vice President I Common Stock 185 $0.00 4,861.0000 33,617,015 3.96% 0.00%
Jan. 2, 2025 FERGUSON ROY C Executive I Common Stock 444 $0.00 52,374.0000 33,617,015 0.85% 0.00%
Jan. 2, 2025 COPELAND SCOTT Executive Vice President I Common Stock 346 $0.00 13,636.0000 33,617,015 2.60% 0.00%
Jan. 2, 2025 BRAND DENNIS L Executive Vice President I Common Stock 166 $0.00 39,499.0000 33,617,015 0.42% 0.00%
Jan. 2, 2025 Wanzer Dara Executive Vice President I Common Stock 101 $0.00 724.0000 33,617,015 16.21% 0.00%
Dec. 17, 2024 SCHMIDT DARRYL Executive Vice President G Common Stock 287 $0.00 61,913.0800 33,646,549 0.46% 0.00%
Dec. 17, 2024 SCHMIDT DARRYL Executive Vice President G Common Stock 287 $0.00 61,626.0800 33,646,549 0.47% 0.00%
Dec. 17, 2024 SCHMIDT DARRYL Executive Vice President G Common Stock 287 $0.00 61,626.0800 33,646,549 0.46% 0.00%
Dec. 12, 2024 BRAND DENNIS L Executive Vice President S Common Stock 4000 $126.50 39,333.0000 33,646,549 9.23% 0.01%
Nov. 21, 2024 Martin William Scott Director S Common Stock 24607 $124.70 224,499.0000 33,646,549 9.88% 0.07%
Nov. 19, 2024 RAINBOLT DAVID E Executive & Director G Common Stock 10000 $0.00 4,996,264.0000 33,646,549 0.20% 0.03%
Nov. 15, 2024 Martin William Scott Director S Common Stock 25000 $123.00 249,106.0000 33,646,549 9.12% 0.07%
Nov. 14, 2024 Martin William Scott Director S Common Stock 7500 $123.17 274,106.0000 33,646,549 2.66% 0.02%
Nov. 13, 2024 Martin William Scott Director S Common Stock 10298 $126.01 281,606.0000 33,646,549 3.53% 0.03%
Nov. 6, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 5543 $126.50 1,564.0000 33,646,549 77.99% 0.02%
Nov. 6, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 5000 $126.68 7,107.0000 33,646,549 41.30% 0.01%
Nov. 6, 2024 Martin William Scott Director S Common Stock 15000 $117.00 291,904.0000 33,646,549 4.89% 0.04%
Oct. 30, 2024 Martin William Scott Director S Common Stock 5000 $113.50 306,904.0000 33,646,549 1.60% 0.01%
Oct. 28, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 24421 $110.78 4,914,000.0000 33,646,549 0.49% 0.07%
Oct. 28, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 8140 $110.78 4,606,264.0000 33,646,549 0.18% 0.02%
Oct. 28, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 8141 $110.78 4,606,264.0000 33,646,549 0.18% 0.02%
Oct. 28, 2024 Main Street Banking Partners LP Not found S Common Stock 24421 $110.78 4,910,000.0000 33,646,549 0.49% 0.07%
Oct. 28, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 8140 $110.78 4,606,264.0000 33,646,549 0.18% 0.02%
Oct. 24, 2024 Main Street Banking Partners LP Not found S Common Stock 1750 $110.11 4,934,421.0000 33,646,549 0.04% 0.01%
Oct. 24, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 583 $110.11 4,614,404.0000 33,646,549 0.01% 0.00%
Oct. 24, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 583 $110.11 4,614,405.0000 33,646,549 0.01% 0.00%
Oct. 24, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 1750 $110.11 4,938,421.0000 33,646,549 0.04% 0.01%
Oct. 24, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 584 $110.11 4,614,404.0000 33,646,549 0.01% 0.00%
Oct. 23, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 1867 $110.21 4,614,988.0000 33,646,549 0.04% 0.01%
Oct. 23, 2024 Main Street Banking Partners LP Not found S Common Stock 5601 $110.21 4,936,171.0000 33,646,549 0.11% 0.02%
Oct. 23, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 1867 $110.21 4,614,988.0000 33,646,549 0.04% 0.01%
Oct. 23, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 1867 $110.21 4,614,987.0000 33,646,549 0.04% 0.01%
Oct. 23, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 5601 $110.21 4,940,171.0000 33,646,549 0.11% 0.02%
Oct. 22, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 259 $110.00 4,616,854.0000 33,646,549 0.01% 0.00%
Oct. 22, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 259 $110.00 4,616,855.0000 33,646,549 0.01% 0.00%
Oct. 22, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 778 $110.00 4,945,772.0000 33,646,549 0.02% 0.00%
Oct. 22, 2024 Main Street Banking Partners LP Not found S Common Stock 778 $110.00 4,941,772.0000 33,646,549 0.02% 0.00%
Oct. 22, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 259 $110.00 4,616,855.0000 33,646,549 0.01% 0.00%
Oct. 21, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 718 $110.47 4,617,113.0000 33,646,549 0.02% 0.00%
Oct. 21, 2024 Main Street Banking Partners LP Not found S Common Stock 2152 $110.47 4,942,550.0000 33,646,549 0.04% 0.01%
Oct. 21, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 717 $110.47 4,617,114.0000 33,646,549 0.02% 0.00%
Oct. 21, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 2152 $110.47 4,946,550.0000 33,646,549 0.04% 0.01%
Oct. 21, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 717 $110.47 4,617,114.0000 33,646,549 0.02% 0.00%
Sept. 13, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 3457 $105.02 4,617,831.0000 33,494,487 0.07% 0.01%
Sept. 13, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 3458 $105.02 4,617,831.0000 33,494,487 0.07% 0.01%
Sept. 13, 2024 Main Street Banking Partners LP Not found S Common Stock 10371 $105.02 4,944,702.0000 33,494,487 0.21% 0.03%
Sept. 13, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 10371 $105.02 4,948,702.0000 33,494,487 0.21% 0.03%
Sept. 13, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 3457 $105.02 4,617,831.0000 33,494,487 0.07% 0.01%
Sept. 11, 2024 Main Street Banking Partners LP Not found S Common Stock 1391 $105.01 4,955,073.0000 33,494,487 0.03% 0.00%
Sept. 11, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 463 $105.01 4,621,289.0000 33,494,487 0.01% 0.00%
Sept. 11, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 464 $105.01 4,621,288.0000 33,494,487 0.01% 0.00%
Sept. 11, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 464 $105.01 4,621,288.0000 33,494,487 0.01% 0.00%
Sept. 11, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 1391 $105.01 4,959,073.0000 33,494,487 0.03% 0.00%
Sept. 10, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 534 $105.10 4,621,752.0000 33,494,487 0.01% 0.00%
Sept. 9, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 10 $105.25 4,622,286.0000 33,494,487 0.00% 0.00%
Sept. 9, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 27 $105.25 4,962,068.0000 33,494,487 0.00% 0.00%
Sept. 10, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 535 $105.10 4,621,752.0000 33,494,487 0.01% 0.00%
Sept. 9, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 9 $105.25 4,622,287.0000 33,494,487 0.00% 0.00%
Sept. 10, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 535 $105.10 4,621,752.0000 33,494,487 0.01% 0.00%
Sept. 9, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 9 $105.25 4,622,287.0000 33,494,487 0.00% 0.00%
Sept. 10, 2024 Main Street Banking Partners LP Not found S Common Stock 1604 $105.10 4,956,464.0000 33,494,487 0.03% 0.00%
Sept. 9, 2024 Main Street Banking Partners LP Not found S Common Stock 27 $105.25 4,958,068.0000 33,494,487 0.00% 0.00%
Sept. 10, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 1604 $105.10 4,960,464.0000 33,494,487 0.03% 0.00%
Sept. 9, 2024 Main Street Banking Partners LP Not found S Common Stock 22115 $105.46 4,958,095.0000 33,494,487 0.44% 0.07%
Sept. 9, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 22115 $105.46 4,962,095.0000 33,494,487 0.44% 0.07%
Sept. 9, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 7372 $105.46 4,622,296.0000 33,494,487 0.16% 0.02%
Sept. 9, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 7371 $105.46 4,622,296.0000 33,494,487 0.16% 0.02%
Sept. 9, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 7372 $105.46 4,622,296.0000 33,494,487 0.16% 0.02%
Sept. 3, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 471 $105.58 4,629,667.5000 33,494,487 0.01% 0.00%
Sept. 3, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 472 $105.58 4,629,666.5000 33,494,487 0.01% 0.00%
Sept. 3, 2024 Main Street Banking Partners LP Not found S Common Stock 1414 $105.58 4,980,209.5000 33,494,487 0.03% 0.00%
Sept. 3, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 1414 $105.58 4,984,209.5000 33,494,487 0.03% 0.00%
Sept. 3, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 471 $105.58 4,629,667.5000 33,494,487 0.01% 0.00%
Aug. 30, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 6126 $106.22 4,630,138.5000 33,494,487 0.13% 0.02%
Aug. 30, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 6126 $106.22 4,630,138.5000 33,494,487 0.13% 0.02%
Aug. 30, 2024 RAINBOLT DAVID E Executive & Director S Common Stock 6126 $106.22 4,630,138.5000 33,494,487 0.13% 0.02%
Aug. 30, 2024 Rainbolt Leslie Jeannine Not found S Common Stock 18377 $106.22 4,985,623.5000 33,494,487 0.37% 0.05%
Aug. 30, 2024 Main Street Banking Partners LP Not found S Common Stock 18377 $106.22 4,981,623.5000 33,494,487 0.37% 0.05%
Aug. 30, 2024 Ingram Kimberly Kay Not found A Restricted Stock Unit 2500 $0.00 2,500.0000 33,494,487 9999.99% 0.01%
Aug. 29, 2024 FORAKER RANDY Executive Vice President M Common Stock 130 $20.83 17,980.0000 33,494,487 0.73% 0.00%
Aug. 29, 2024 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 FORAKER RANDY Executive Vice President S Common Stock 130 $107.01 17,850.0000 33,494,487 0.72% 0.00%
Aug. 28, 2024 FORAKER RANDY Executive Vice President M Option (right to buy) 2870 $20.83 7,130.0000 33,494,487 28.70% 0.01%
Aug. 28, 2024 FORAKER RANDY Executive Vice President S Common Stock 2870 $107.10 17,850.0000 33,494,487 13.85% 0.01%
Aug. 28, 2024 FORAKER RANDY Executive Vice President M Common Stock 2870 $20.83 20,720.0000 33,494,487 16.08% 0.01%
Aug. 16, 2024 Lopez Dave R Director M Option (right to buy) 1000 $0.00 4,000.0000 33,494,487 20.00% 0.00%
Aug. 16, 2024 Lopez Dave R Director M Common Stock 1000 $21.49 1,000.0000 33,494,487 9999.99% 0.00%
Aug. 16, 2024 Lopez Dave R Director S Common Stock 1000 $102.13 0.0000 33,494,487 100.00% 0.00%
Aug. 14, 2024 RAINBOLT DAVID E Executive & Director J Common Stock 230000 $0.00 230,000.0000 33,494,487 9999.99% 0.69%
Aug. 14, 2024 RAINBOLT DAVID E Executive & Director J Common Stock 230000 $0.00 230,000.0000 33,494,487 9999.99% 0.69%
Aug. 14, 2024 RAINBOLT DAVID E Executive & Director J Common Stock 690000 $0.00 4,310,000.0000 33,494,487 13.80% 2.06%
Aug. 14, 2024 BF Bank Partners LP Not found J Common Stock 690000 $0.00 4,310,000.0000 33,494,487 13.80% 2.06%
Aug. 14, 2024 RAINBOLT DAVID E Executive & Director J Common Stock 230000 $0.00 230,000.0000 33,494,487 9999.99% 0.69%
July 25, 2024 Martin William Scott Director S Common Stock 15000 $107.50 311,904.0000 33,494,487 4.59% 0.04%
July 25, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 500 $110.00 12,108.0000 33,494,487 3.97% 0.00%
July 24, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 1000 $107.50 12,608.0000 33,494,487 7.35% 0.00%
July 24, 2024 Martin William Scott Director S Common Stock 5000 $107.50 326,904.0000 33,494,487 1.51% 0.01%
July 23, 2024 SCHMIDT DARRYL Executive Vice President P Common Stock 21 $105.82 61,913.0800 33,494,487 0.03% 0.00%
July 23, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 500 $106.66 13,608.0000 33,494,487 3.54% 0.00%
July 23, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 2000 $105.00 14,108.0000 33,494,487 12.42% 0.01%
July 23, 2024 SCHMIDT DARRYL Executive Vice President P Common Stock 199 $105.82 61,913.0800 33,494,487 0.32% 0.00%
July 22, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 1000 $105.00 18,108.0000 33,494,487 5.23% 0.00%
July 22, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 2000 $105.16 16,108.0000 33,494,487 11.04% 0.01%
July 19, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 3000 $106.50 7,714.0000 33,494,487 28.00% 0.01%
March 29, 2024 Andrus Hannah Executive Vice President A Restricted Stock Unit 4000 $0.00 4,000.0000 33,494,487 9999.99% 0.01%
May 6, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 3400 $92.23 22,108.0000 33,494,487 13.33% 0.01%
May 6, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 2096 $92.23 25,508.0000 33,494,487 7.59% 0.01%
May 3, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 204 $92.38 27,604.0000 33,494,487 0.73% 0.00%
May 2, 2024 Lawrence Kevin Executive Vice President S Common Stock 2709 $91.16 11,792.0000 33,494,487 18.68% 0.01%
May 2, 2024 Lawrence Kevin Executive Vice President M Common Stock 2709 $32.30 14,501.0000 33,494,487 22.97% 0.01%
May 2, 2024 Lawrence Kevin Executive Vice President M Option (right to buy) 2709 $0.00 0.0000 33,494,487 100.00% 0.01%
May 1, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 2000 $92.03 27,808.0000 33,494,487 6.71% 0.01%
May 1, 2024 Lawrence Kevin Executive Vice President M Option (right to buy) 10000 $0.00 2,709.0000 33,494,487 78.68% 0.03%
May 1, 2024 Lawrence Kevin Executive Vice President S Common Stock 10000 $90.00 11,792.0000 33,494,487 45.89% 0.03%
May 1, 2024 Lawrence Kevin Executive Vice President M Common Stock 10000 $32.30 21,792.0000 33,494,487 84.80% 0.03%
April 24, 2024 COPELAND SCOTT Executive Vice President S Common Stock 2534 $92.21 13,290.0000 33,494,487 16.01% 0.01%
April 25, 2024 Lawrence Kevin Executive Vice President S Common Stock 10000 $90.00 11,792.0000 33,494,487 45.89% 0.03%
April 25, 2024 Lawrence Kevin Executive Vice President M Option (right to buy) 10000 $0.00 12,709.0000 33,494,487 44.04% 0.03%
April 25, 2024 Lawrence Kevin Executive Vice President M Common Stock 10000 $32.30 21,792.0000 33,494,487 84.80% 0.03%
April 24, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 300 $92.06 29,808.0000 33,494,487 1.00% 0.00%
April 22, 2024 Lawrence Kevin Executive Vice President M Common Stock 10000 $32.30 21,792.0000 33,494,487 84.80% 0.03%
April 22, 2024 SCHMIDT DARRYL Executive Vice President P Common Stock 24 $89.71 61,693.0800 33,494,487 0.04% 0.00%
April 22, 2024 SCHMIDT DARRYL Executive Vice President P Common Stock 232 $89.71 61,693.0800 33,494,487 0.38% 0.00%
April 22, 2024 Lawrence Kevin Executive Vice President M Option (right to buy) 10000 $0.00 22,709.0000 33,494,487 30.57% 0.03%
April 22, 2024 Lawrence Kevin Executive Vice President S Common Stock 10000 $90.07 11,792.0000 33,494,487 45.89% 0.03%
March 28, 2024 Wanzer Dara Executive Vice President I Common Stock 20 $0.00 623.0000 33,494,487 3.32% 0.00%
March 28, 2024 BRAND DENNIS L Executive Vice President I Common Stock 30 $0.00 43,333.0000 33,494,487 0.07% 0.00%
March 28, 2024 Harlow David R Cheif Executive Officer I Common Stock 44 $0.00 16,547.0000 33,494,487 0.27% 0.00%
March 28, 2024 Hannah Dennis Jay Executive Vice President I Common Stock 43 $0.00 30,108.0000 33,494,487 0.14% 0.00%
March 28, 2024 Goyne Joe Director I Common Stock 28 $0.00 6,035.0000 33,494,487 0.47% 0.00%
March 28, 2024 Foster Kelly Senior Vice President I Common Stock 31 $0.00 4,676.0000 33,494,487 0.67% 0.00%
March 28, 2024 FORAKER RANDY Executive Vice President I Common Stock 54 $0.00 17,850.0000 33,494,487 0.30% 0.00%
March 28, 2024 FERGUSON ROY C Executive I Common Stock 64 $0.00 51,930.0000 33,494,487 0.12% 0.00%
March 28, 2024 COPELAND SCOTT Executive Vice President I Common Stock 52 $0.00 15,824.0000 33,494,487 0.33% 0.00%
March 28, 2024 Lawrence Kevin Executive Vice President I Common Stock 31 $0.00 11,792.0000 33,494,487 0.26% 0.00%
March 28, 2024 RAINBOLT DAVID E Executive & Director I Common Stock 121 $0.00 5,096,264.0000 33,494,487 0.00% 0.00%
March 28, 2024 SCHMIDT DARRYL Executive Vice President I Common Stock 42 $0.00 61,437.0800 33,494,487 0.07% 0.00%
March 7, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 1000 $90.03 30,065.0000 33,494,487 3.22% 0.00%
March 4, 2024 Lopez Dave R Director M Common Stock 3000 $21.49 3,000.0000 33,494,487 9999.99% 0.01%
March 4, 2024 Lopez Dave R Director S Common Stock 3000 $87.18 0.0000 33,494,487 100.00% 0.01%
March 4, 2024 Lopez Dave R Director M Option (right to buy) 3000 $0.00 5,000.0000 33,494,487 37.50% 0.01%
Feb. 29, 2024 Lawrence Kevin Executive Vice President M Option (right to buy) 1159 $0.00 32,709.0000 33,494,487 3.42% 0.00%
Feb. 29, 2024 Lawrence Kevin Executive Vice President S Common Stock 1159 $88.00 11,761.0000 33,494,487 8.97% 0.00%
Feb. 29, 2024 Lawrence Kevin Executive Vice President M Common Stock 1159 $32.30 12,920.0000 33,494,487 9.85% 0.00%
Feb. 27, 2024 Lawrence Kevin Executive Vice President M Common Stock 1529 $32.30 13,290.0000 33,494,487 13.00% 0.00%
Feb. 27, 2024 Lawrence Kevin Executive Vice President S Common Stock 1529 $88.00 11,761.0000 33,494,487 11.50% 0.00%
Feb. 27, 2024 Lawrence Kevin Executive Vice President M Option (right to buy) 1529 $0.00 33,868.0000 33,494,487 4.32% 0.00%
Feb. 23, 2024 Lawrence Kevin Executive Vice President M Common Stock 7312 $32.30 19,073.0000 33,494,487 62.17% 0.02%
Feb. 23, 2024 Lawrence Kevin Executive Vice President S Common Stock 7312 $88.00 11,761.0000 33,494,487 38.34% 0.02%
Feb. 23, 2024 Lawrence Kevin Executive Vice President M Option (right to buy) 7312 $0.00 35,397.0000 33,494,487 17.12% 0.02%
Feb. 16, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 4000 $90.00 31,065.0000 33,494,487 11.41% 0.01%
Feb. 9, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 4000 $88.45 40,065.0000 33,494,487 9.08% 0.01%
Feb. 12, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 4000 $88.66 36,065.0000 33,494,487 9.98% 0.01%
Feb. 15, 2024 Hannah Dennis Jay Executive Vice President S Common Stock 1000 $90.07 35,065.0000 33,494,487 2.77% 0.00%
Jan. 22, 2024 SCHMIDT DARRYL Executive Vice President P Common Stock 24 $92.60 61,395.0800 33,494,487 0.04% 0.00%
Jan. 22, 2024 SCHMIDT DARRYL Executive Vice President P Common Stock 225 $92.60 61,395.0800 33,494,487 0.37% 0.00%
Jan. 3, 2024 SCHMIDT DARRYL Executive Vice President I Common Stock 197 $0.00 61,146.0800 33,494,487 0.32% 0.00%
Jan. 3, 2024 BRAND DENNIS L Executive Vice President I Common Stock 119 $0.00 43,303.0000 33,494,487 0.28% 0.00%
Jan. 3, 2024 COPELAND SCOTT Executive Vice President I Common Stock 271 $0.00 15,772.0000 33,494,487 1.75% 0.00%
Jan. 3, 2024 FERGUSON ROY C Executive I Common Stock 355 $0.00 51,866.0000 33,494,487 0.69% 0.00%
Jan. 3, 2024 FORAKER RANDY Executive Vice President I Common Stock 293 $0.00 17,796.0000 33,494,487 1.67% 0.00%
Jan. 3, 2024 Foster Kelly Senior Vice President I Common Stock 136 $0.00 4,645.0000 33,494,487 3.02% 0.00%
Jan. 3, 2024 Goyne Joe Director I Common Stock 99 $0.00 6,007.0000 33,494,487 1.68% 0.00%
Jan. 3, 2024 Hannah Dennis Jay Executive Vice President I Common Stock 530 $0.00 44,065.0000 33,494,487 1.22% 0.00%
Jan. 3, 2024 Harlow David R Cheif Executive Officer I Common Stock 216 $0.00 16,503.0000 33,494,487 1.33% 0.00%
Jan. 3, 2024 Lawrence Kevin Executive Vice President I Common Stock 117 $0.00 11,761.0000 33,494,487 1.00% 0.00%
Jan. 3, 2024 Wanzer Dara Executive Vice President I Common Stock 73 $0.00 603.0000 33,494,487 13.77% 0.00%
Jan. 3, 2024 RAINBOLT DAVID E Executive & Director I Common Stock 750 $0.00 5,096,143.0000 33,494,487 0.01% 0.00%
Dec. 14, 2023 Martin William Scott Director G Common Stock 1500 $0.00 331,904.0000 33,439,496 0.45% 0.00%
Dec. 11, 2023 SCHMIDT DARRYL Executive Vice President G Common Stock 250 $0.00 60,949.0800 33,439,496 0.41% 0.00%
Dec. 6, 2023 Lawrence Kevin Executive Vice President M Option (right to buy) 5000 $0.00 42,709.0000 33,439,496 10.48% 0.01%
Dec. 6, 2023 Lawrence Kevin Executive Vice President M Common Stock 5000 $32.30 16,644.0000 33,439,496 42.94% 0.01%
Dec. 6, 2023 Lawrence Kevin Executive Vice President S Common Stock 5000 $92.00 11,644.0000 33,439,496 30.04% 0.01%
Nov. 22, 2023 Jones Mautra Staley Director P Common Stock 285 $86.80 285.0000 33,439,496 9999.99% 0.00%
Nov. 2, 2023 RAINBOLT DAVID E Executive & Director G Common Stock 25000 $0.00 5,103,905.0000 33,439,496 0.49% 0.07%
Oct. 23, 2023 SCHMIDT DARRYL Executive Vice President P Common Stock 251 $83.04 61,199.0800 33,439,496 0.41% 0.00%
Oct. 23, 2023 SCHMIDT DARRYL Executive Vice President P Common Stock 27 $83.04 61,199.0800 33,439,496 0.04% 0.00%
Aug. 10, 2023 RAINBOLT DAVID E Executive & Director G Common Stock 100 $0.00 5,128,905.0000 33,439,496 0.00% 0.00%
July 24, 2023 SCHMIDT DARRYL Executive Vice President P Common Stock 93 $100.67 60,921.0800 33,439,496 0.15% 0.00%
July 24, 2023 SCHMIDT DARRYL Executive Vice President P Common Stock 20 $100.67 60,921.0800 33,439,496 0.03% 0.00%
July 10, 2023 RAINBOLT DAVID E Executive & Director G Common Stock 100 $0.00 5,128,805.0000 33,439,496 0.00% 0.00%
June 13, 2023 Roberson Robin Noel Director M Common Stock 5000 $47.55 5,000.0000 33,439,496 9999.99% 0.01%
June 13, 2023 Roberson Robin Noel Director M Option (right to buy) 5000 $0.00 0.0000 33,439,496 100.00% 0.01%
June 13, 2023 Roberson Robin Noel Director S Common Stock 5000 $94.30 0.0000 33,439,496 100.00% 0.01%
May 25, 2023 KEATING FRANK A Not found J common stock 0 $0.00 0.0000 33,439,496 0.00% 0.00%
June 12, 2023 RAINBOLT H E Not found G Common Stock 200 $0.00 40,306.0000 33,439,496 0.49% 0.00%
May 22, 2023 RAINBOLT H E Chairman Emeritus and Director G Common Stock 100 $0.00 40,506.0000 33,439,496 0.25% 0.00%
May 1, 2023 RAINBOLT H E Chairman Emeritus and Director G Common Stock 100 $0.00 40,606.0000 33,439,496 0.25% 0.00%
May 9, 2023 Goyne Joe Director P Common Stock 1000 $71.50 5,908.0000 33,439,496 20.37% 0.00%
May 4, 2023 Wedel Gregory BancFirst Corp. Director M Option (right to buy) 4000 $0.00 16,000.0000 33,439,496 20.00% 0.01%
May 4, 2023 Wedel Gregory BancFirst Corp. Director M Common Stock 4000 $31.85 6,000.0000 33,439,496 200.00% 0.01%
April 27, 2023 KEATING FRANK A BancFirst Corp. Director M Common Stock 20000 $28.23 20,000.0000 33,439,496 9999.99% 0.06%
April 27, 2023 KEATING FRANK A BancFirst Corp. Director M Option (right to buy) 20000 $0.00 0.0000 33,439,496 100.00% 0.06%
April 26, 2023 BRAND DENNIS L Executive Vice President and P Common Stock 2500 $74.00 40,684.0000 33,439,496 6.55% 0.01%
April 26, 2023 BRAND DENNIS L Executive Vice President and P Common Stock 2500 $73.50 43,184.0000 33,439,496 6.14% 0.01%
April 26, 2023 SCHMIDT DARRYL Executive Vice President P Common Stock 27 $73.18 60,808.0800 33,439,496 0.04% 0.00%
April 26, 2023 RAINBOLT H E Chairman Emeritus and Director P Common Stock 700 $74.08 40,706.0000 33,439,496 1.75% 0.00%
April 26, 2023 SCHMIDT DARRYL Executive Vice President P Common Stock 262 $73.18 60,808.0800 33,439,496 0.43% 0.00%
April 10, 2023 COPELAND SCOTT Executive Vice President I Common Stock 102 $0.00 15,501.0000 33,439,496 0.66% 0.00%
April 10, 2023 BRAND DENNIS L Executive Vice President and I Common Stock 55 $0.00 38,184.0000 33,439,496 0.14% 0.00%
April 10, 2023 FORAKER RANDY Executive Vice President I Common Stock 106 $0.00 17,503.0000 33,439,496 0.61% 0.00%
April 10, 2023 FERGUSON ROY C Executive I Common Stock 127 $0.00 51,511.0000 33,439,496 0.25% 0.00%
April 10, 2023 Foster Kelly Senior Vice President I Common Stock 56 $0.00 4,509.0000 33,439,496 1.26% 0.00%
April 10, 2023 Lawrence Kevin Executive Vice President I Common Stock 54 $0.00 11,644.0000 33,439,496 0.47% 0.00%
April 10, 2023 Harlow David R Cheif Executive Officer I Common Stock 85 $0.00 16,287.0000 33,439,496 0.52% 0.00%
April 10, 2023 SCHMIDT DARRYL Executive Vice President I Common Stock 78 $0.00 60,422.0000 33,439,496 0.13% 0.00%
April 10, 2023 Wanzer Dara Executive Vice President I Common Stock 35 $0.00 530.0000 33,439,496 7.07% 0.00%
April 10, 2023 RAINBOLT DAVID E Executive & Director I Common Stock 250 $0.00 5,128,705.0000 33,439,496 0.00% 0.00%
April 10, 2023 Goyne Joe Director I Common Stock 49 $0.00 4,908.0000 33,439,496 1.01% 0.00%
April 10, 2023 Hannah Dennis Jay Executive Vice President I Common Stock 48 $0.00 43,535.0000 33,439,496 0.11% 0.00%
Feb. 27, 2023 Lawrence Kevin Executive Vice President S Common Stock 2291 $92.00 11,590.0000 33,439,496 16.50% 0.01%
Feb. 27, 2023 Lawrence Kevin Executive Vice President M Option (right to buy) 2291 $0.00 47,709.0000 33,439,496 4.58% 0.01%
Feb. 27, 2023 Lawrence Kevin Executive Vice President M Common Stock 2291 $32.30 13,881.0000 33,439,496 19.77% 0.01%
Jan. 23, 2023 CRAIG C L JR Director J Common Stock 9116 $0.00 51,188.0000 33,439,496 21.67% 0.03%
Jan. 24, 2023 BRAND DENNIS L Executive Vice President and P Common Stock 2000 $83.00 38,129.0000 33,439,496 5.54% 0.01%
Jan. 23, 2023 SCHMIDT DARRYL Executive Vice President P Common Stock 232 $82.57 60,344.0000 33,439,496 0.39% 0.00%
Jan. 10, 2023 Martin William Scott Director G Common Stock 1000 $0.00 333,404.0000 33,439,496 0.30% 0.00%
Jan. 4, 2023 FORAKER RANDY Executive Vice President I Common Stock 333 $0.00 17,397.0000 33,439,496 1.95% 0.00%
Jan. 4, 2023 BRAND DENNIS L Executive Vice President and I Common Stock 147 $0.00 36,129.0000 33,439,496 0.41% 0.00%
Jan. 4, 2023 Lawrence Kevin Executive Vice President I Common Stock 145 $0.00 11,590.0000 33,439,496 1.27% 0.00%
Jan. 4, 2023 Harlow David R Cheif Executive Officer I Common Stock 256 $0.00 16,202.0000 33,439,496 1.61% 0.00%
Jan. 4, 2023 Goyne Joe Director I Common Stock 124 $0.00 4,859.0000 33,439,496 2.62% 0.00%
Jan. 4, 2023 SCHMIDT DARRYL Executive Vice President I Common Stock 165 $0.00 60,112.0000 33,439,496 0.28% 0.00%
Jan. 4, 2023 COPELAND SCOTT Executive Vice President I Common Stock 229 $0.00 15,399.0000 33,439,496 1.51% 0.00%
Jan. 4, 2023 RAINBOLT DAVID E Executive & Director I Common Stock 639 $0.00 5,128,455.0000 33,439,496 0.01% 0.00%
Jan. 4, 2023 Foster Kelly Senior Vice President I Common Stock 157 $0.00 4,453.0000 33,439,496 3.65% 0.00%
Jan. 4, 2023 Wanzer Dara Executive Vice President I Common Stock 86 $0.00 495.0000 33,439,496 21.03% 0.00%
Jan. 4, 2023 FERGUSON ROY C Regional Executive I Common Stock 412 $0.00 51,384.0000 33,439,496 0.81% 0.00%