BANF Insider Trading

Insider Ownership Percentage: 32.43%
Insider Buying (Last 12 Months): $0.00
Insider Selling (Last 12 Months): $1,758,490.00

BancFirst Insider Trading History Chart

This chart shows the insider buying and selling history at BancFirst by year and by quarter.

Skip ChartChart Data in Insider Trading History Table

BancFirst Share Price & Price History

Current Price: $108.52
Price Change: Price Increase of +1.4 (1.31%)
As of 03/24/2026 05:00 PM ET

This chart shows the closing price history over time for BANF up to the past year.

Skip Chart and Table DataPrice Data in Insider Trading History Table
Days: 30 | 90 | 365

BancFirst Insider Trading History

Transaction DateInsider NameTitleBuy/SellNumber of SharesAverage Share PriceTotal TransactionShares Held After TransactionDetails
8/13/2025F Ford DrummondDirectorSell5,000$126.29$631,450.006,000View SEC Filing Icon  
5/28/2025F Ford DrummondDirectorSell5,000$124.12$620,600.006,000View SEC Filing Icon  
5/21/2025Randy ForakerEVPSell4,000$126.61$506,440.00View SEC Filing Icon  
2/28/2025William Scott MartinDirectorSell10,000$119.13$1,191,300.00214,499View SEC Filing Icon  
2/11/2025Darryl SchmidtEVPSell5,000$122.06$610,300.0043,564View SEC Filing Icon  
2/5/2025F Ford DrummondDirectorSell5,000$120.58$602,900.006,000View SEC Filing Icon  
1/29/2025F Ford DrummondDirectorSell5,000$117.97$589,850.006,000View SEC Filing Icon  
12/12/2024Dennis L. BrandEVPSell4,000$126.50$506,000.0033,000View SEC Filing Icon  
11/21/2024William Scott MartinDirectorSell24,607$124.70$3,068,492.90224,499View SEC Filing Icon  
11/15/2024William Scott MartinDirectorSell25,000$123.00$3,075,000.00249,106View SEC Filing Icon  
11/13/2024William Scott MartinDirectorSell10,298$126.01$1,297,650.98281,606View SEC Filing Icon  
11/6/2024Dennis Jay HannahEVPSell10,543$126.58$1,334,532.941,564View SEC Filing Icon  
11/6/2024William Scott MartinDirectorSell15,000$117.00$1,755,000.00291,904View SEC Filing Icon  
10/30/2024William Scott MartinDirectorSell5,000$113.50$567,500.00306,904View SEC Filing Icon  
10/28/2024Main Street Banking Partners LMajor ShareholderSell24,421$110.78$2,705,358.384,910,000View SEC Filing Icon  
10/24/2024Main Street Banking Partners LMajor ShareholderSell1,750$110.11$192,692.504,934,421View SEC Filing Icon  
10/23/2024David E. RainboltDirectorSell5,601$110.21$617,286.21208,723View SEC Filing Icon  
10/22/2024Main Street Banking Partners LMajor ShareholderSell778$110.00$85,580.004,941,772View SEC Filing Icon  
10/21/2024Leslie Jeannine RainboltDirectorSell2,152$110.47$237,731.444,942,550View SEC Filing Icon  
9/13/2024Leslie Jeannine RainboltDirectorSell10,371$105.02$1,089,162.424,944,702View SEC Filing Icon  
9/11/2024David E. RainboltDirectorSell1,391$105.01$146,068.91215,024View SEC Filing Icon  
9/9/2024David E. RainboltDirectorSell28$105.25$2,947.00216,022View SEC Filing Icon  
9/9/2024Main Street Banking Partners LMajor ShareholderSell22,114$105.46$2,332,142.444,958,095View SEC Filing Icon  
9/3/2024David E. RainboltDirectorSell1,414$105.58$149,290.12223,402View SEC Filing Icon  
8/30/2024David E. RainboltDirectorSell18,376$106.22$1,951,898.72223,874View SEC Filing Icon  
8/28/2024Randy ForakerEVPSell2,870$107.10$307,377.00View SEC Filing Icon  
8/16/2024Dave R. LopezDirectorSell1,000$102.13$102,130.00View SEC Filing Icon  
7/24/2024Dennis Jay HannahEVPSell1,000$107.50$107,500.001,214View SEC Filing Icon  
7/24/2024William Scott MartinDirectorSell5,000$107.50$537,500.00326,904View SEC Filing Icon  
7/22/2024Dennis Jay HannahEVPSell1,000$105.00$105,000.006,714View SEC Filing Icon  
7/19/2024Dennis Jay HannahEVPSell3,000$106.50$319,500.007,714View SEC Filing Icon  
5/6/2024Dennis Jay HannahEVPSell5,496$92.23$506,896.0810,714View SEC Filing Icon  
5/3/2024Dennis Jay HannahEVPSell204$92.38$18,845.5216,210View SEC Filing Icon  
5/1/2024Kevin LawrenceEVPSell10,000$90.00$900,000.0010,000View SEC Filing Icon  
4/24/2024Dennis Jay HannahEVPSell300$92.06$27,618.0018,414View SEC Filing Icon  
4/22/2024Darryl SchmidtEVPBuy232$89.71$20,812.7248,939View SEC Filing Icon  
2/29/2024Kevin LawrenceEVPSell1,159$88.00$101,992.0010,000View SEC Filing Icon  
2/27/2024Kevin LawrenceEVPSell1,529$88.00$134,552.0010,000View SEC Filing Icon  
2/23/2024Kevin LawrenceEVPSell7,312$88.00$643,456.0010,000View SEC Filing Icon  
2/15/2024Dennis Jay HannahEVPSell1,000$90.07$90,070.0023,714View SEC Filing Icon  
2/12/2024Dennis Jay HannahEVPSell4,000$88.66$354,640.0024,714View SEC Filing Icon  
2/9/2024Dennis Jay HannahEVPSell4,000$88.45$353,800.0028,714View SEC Filing Icon  
1/22/2024Darryl SchmidtEVPBuy225$92.60$20,835.0048,707View SEC Filing Icon  
12/6/2023Kevin LawrenceEVPSell5,000$92.00$460,000.0010,000View SEC Filing Icon  
11/22/2023Mautra Staley JonesDirectorBuy285$86.80$24,738.00285View SEC Filing Icon  
10/23/2023Darryl SchmidtEVPBuy251$83.04$20,843.0448,732View SEC Filing Icon  
7/24/2023Darryl SchmidtEVPBuy93$100.67$9,362.3148,481View SEC Filing Icon  
6/13/2023Robin Noel RobersonDirectorSell5,000$94.30$471,500.00View SEC Filing Icon  
5/9/2023Joe GoyneDirectorBuy1,000$71.50$71,500.005,600View SEC Filing Icon  
4/26/2023Dennis L. BrandEVPBuy5,000$73.75$368,750.0037,000View SEC Filing Icon  
4/26/2023H E RainboltDirectorBuy700$74.08$51,856.00706View SEC Filing Icon  
See Full Table

SEC Filings (Institutional Ownership Changes) for BancFirst (NASDAQ:BANF)

51.72% of BancFirst stock is owned by institutions. Institutional ownership can be a sign of analyst confidence in the fundamentals of the stock.

Institutional Buying and Selling by Quarter

This chart shows the instiutional buying and selling at BANF by year and by quarter.

Skip Institutional Buying and Selling Chart and Table DataRead Chart Data in Institutional Trading History Table

BancFirst Institutional Trading History

Reporting DateHedge FundShares HeldMarket Value% of PortfolioQuarterly Change in SharesOwnership in CompanyDetails
3/20/2026Hsbc Holdings PLC4,433$0.47M0.0%N/A0.013%Search for SEC Filing on Google Icon
3/17/2026Rockefeller Capital Management L.P.1,996$0.21M0.0%+12.6%0.006%Search for SEC Filing on Google Icon
3/13/2026World Investment Advisors2,854$0.30M0.0%-16.7%0.009%Search for SEC Filing on Google Icon
3/9/2026Corient Private Wealth LLC3,623$0.38M0.0%+56.4%0.011%Search for SEC Filing on Google Icon
2/19/2026Invesco Ltd.154,645$16.40M0.0%-5.4%0.464%Search for SEC Filing on Google Icon
2/19/2026Corient Private Wealth LLC3,623$0.38M0.0%+56.4%0.011%Search for SEC Filing on Google Icon
2/18/2026Mercer Global Advisors Inc. ADV17,594$1.87M0.0%+8.5%0.053%Search for SEC Filing on Google Icon
2/18/2026State of Tennessee Department of Treasury4,443$0.49M0.0%-24.2%0.013%Search for SEC Filing on Google Icon
2/18/2026Fuller & Thaler Asset Management Inc.270,370$28.67M0.1%-0.2%0.811%Search for SEC Filing on Google Icon
2/18/2026Zacks Investment Management24,538$2.60M0.0%-6.8%0.074%Search for SEC Filing on Google Icon
2/18/2026Voloridge Investment Management LLC32,290$3.42M0.0%+35.4%0.097%Search for SEC Filing on Google Icon
2/18/2026Susquehanna Portfolio Strategies LLC9,131$0.97M0.0%-36.7%0.027%Search for SEC Filing on Google Icon
2/18/2026Tudor Investment Corp ET AL31,105$3.30M0.0%+933.0%0.093%Search for SEC Filing on Google Icon
2/18/2026Twinbeech Capital LP1,992$0.21M0.0%N/A0.006%Search for SEC Filing on Google Icon
2/18/2026Numerai GP LLC11,094$1.18M0.1%N/A0.033%Search for SEC Filing on Google Icon
2/18/2026Occudo Quantitative Strategies LP6,416$0.68M0.0%N/A0.019%Search for SEC Filing on Google Icon
2/18/2026Millennium Management LLC78,441$8.32M0.0%N/A0.235%Search for SEC Filing on Google Icon
2/18/2026Inspire Investing LLC4,407$0.47M0.0%+22.6%0.013%Search for SEC Filing on Google Icon
2/18/2026Janus Henderson Group PLC10,486$1.11M0.0%+19.7%0.031%Search for SEC Filing on Google Icon
2/18/2026Balyasny Asset Management L.P.2,324$0.25M0.0%+19.6%0.007%Search for SEC Filing on Google Icon
2/18/2026Bridgeway Capital Management LLC12,400$1.32M0.0%-33.7%0.037%Search for SEC Filing on Google Icon
2/17/2026Guggenheim Capital LLC11,232$1.19M0.0%-11.0%0.034%Search for SEC Filing on Google Icon
2/17/2026Schonfeld Strategic Advisors LLC3,010$0.32M0.0%N/A0.009%Search for SEC Filing on Google Icon
2/17/2026AQR Capital Management LLC10,739$1.14M0.0%-21.3%0.032%Search for SEC Filing on Google Icon
2/17/2026Cetera Investment Advisers4,154$0.44M0.0%-13.8%0.012%Search for SEC Filing on Google Icon
2/17/2026Lazard Asset Management LLC11,442$1.21M0.0%+3.8%0.034%Search for SEC Filing on Google Icon
2/17/2026Jump Financial LLC2,069$0.22M0.0%N/A0.006%Search for SEC Filing on Google Icon
2/17/2026Price T Rowe Associates Inc. MD20,031$2.12M0.0%+3.4%0.060%Search for SEC Filing on Google Icon
2/17/2026Russell Investments Group Ltd.2,628$0.28M0.0%+42.9%0.008%Search for SEC Filing on Google Icon
2/17/2026Crawford Investment Counsel Inc.54,735$5.80M0.1%+8.7%0.164%Search for SEC Filing on Google Icon
2/17/2026&PARTNERS15,996$1.70M0.0%+3.9%0.048%Search for SEC Filing on Google Icon
2/17/2026ExodusPoint Capital Management LP26,407$2.80M0.0%N/A0.079%Search for SEC Filing on Google Icon
2/17/2026Royal Bank of Canada24,046$2.55M0.0%-15.3%0.072%Search for SEC Filing on Google Icon
2/17/2026Cynosure Group LLC3,852$0.41M0.0%N/A0.012%Search for SEC Filing on Google Icon
2/16/2026Verition Fund Management LLC168,591$17.87M0.1%+30.8%0.506%Search for SEC Filing on Google Icon
2/16/2026Mariner LLC4,095$0.43M0.0%+11.4%0.012%Search for SEC Filing on Google Icon
2/16/2026Healthcare of Ontario Pension Plan Trust Fund27,286$2.89M0.0%N/A0.082%Search for SEC Filing on Google Icon
2/16/2026Entropy Technologies LP5,202$0.55M0.0%N/A0.016%Search for SEC Filing on Google Icon
2/16/2026Barclays PLC39,792$4.22M0.0%+28.4%0.119%Search for SEC Filing on Google Icon
2/13/2026Kestra Advisory Services LLC390$41K0.0%N/A0.001%Search for SEC Filing on Google Icon
2/13/2026Liberty One Investment Management LLC4,449$0.47M0.1%-28.9%0.013%Search for SEC Filing on Google Icon
2/13/2026Parkside Financial Bank & Trust1,551$0.16M0.0%+11.9%0.005%Search for SEC Filing on Google Icon
2/13/2026Marshall Wace LLP22,934$2.43M0.0%N/A0.069%Search for SEC Filing on Google Icon
2/13/2026The Manufacturers Life Insurance Company 10,367$1.10M0.0%-3.8%0.031%Search for SEC Filing on Google Icon
2/13/2026CANADA LIFE ASSURANCE Co17,986$1.90M0.0%-24.5%0.054%Search for SEC Filing on Google Icon
2/13/2026Walleye Capital LLC2,953$0.31M0.0%N/A0.009%Search for SEC Filing on Google Icon
2/13/2026Stifel Financial Corp22,874$2.43M0.0%-11.9%0.069%Search for SEC Filing on Google Icon
2/13/2026Public Sector Pension Investment Board71,516$7.58M0.0%-11.2%0.215%Search for SEC Filing on Google Icon
2/13/2026Rafferty Asset Management LLC20,414$2.16M0.0%+4.7%0.061%Search for SEC Filing on Google Icon
2/13/2026First Trust Advisors LP73,523$7.80M0.0%-20.3%0.221%Search for SEC Filing on Google Icon
2/13/2026Champlain Investment Partners LLC240,733$25.52M0.3%-22.9%0.722%Search for SEC Filing on Google Icon
2/13/2026Charles Schwab Investment Management Inc.189,037$20.04M0.0%-0.9%0.567%Search for SEC Filing on Google Icon
2/13/2026State Street Corp1,375,873$146.54M0.0%+7.6%4.128%Search for SEC Filing on Google Icon
2/13/2026UBS AM a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC39,517$4.19M0.0%-2.8%0.119%Search for SEC Filing on Google Icon
2/13/2026Wells Fargo & Company MN281,160$29.81M0.0%-3.1%0.844%Search for SEC Filing on Google Icon
2/12/2026Advisors Asset Management Inc.1,245$0.13M0.0%+9.5%0.004%Search for SEC Filing on Google Icon
2/12/2026Jane Street Group LLC33,417$3.54M0.0%+71.8%0.100%Search for SEC Filing on Google Icon
2/12/2026DRW Securities LLC2,328$0.25M0.0%+32.9%0.007%Search for SEC Filing on Google Icon
2/12/2026MetLife Investment Management LLC11,376$1.21M0.0%-5.9%0.034%Search for SEC Filing on Google Icon
2/12/2026Callan Family Office LLC27,925$2.96M0.1%-16.7%0.084%Search for SEC Filing on Google Icon
2/12/2026Quantum Portfolio Management LLC2,427$0.26M0.1%-34.7%0.007%Search for SEC Filing on Google Icon
2/12/2026Renaissance Technologies LLC22,569$2.39M0.0%+513.5%0.068%Search for SEC Filing on Google Icon
2/12/2026Dimensional Fund Advisors LP892,946$94.68M0.0%-2.1%2.679%Search for SEC Filing on Google Icon
2/12/2026Federated Hermes Inc.12,365$1.31M0.0%+34.2%0.037%Search for SEC Filing on Google Icon
2/12/2026Ensign Peak Advisors Inc1,829$0.19M0.0%-71.1%0.005%Search for SEC Filing on Google Icon
2/12/2026New York State Common Retirement Fund6,586$0.70M0.0%-26.7%0.020%Search for SEC Filing on Google Icon
2/12/2026Fuller & Thaler Asset Management Inc.270,370$28.67M0.1%-0.2%0.811%Search for SEC Filing on Google Icon
2/12/2026Bank of Montreal Can4,153$0.44M0.0%+32.9%0.012%Search for SEC Filing on Google Icon
2/12/2026Swiss National Bank42,718$4.53M0.0%+2.2%0.128%Search for SEC Filing on Google Icon
2/12/2026Nuveen LLC45,866$4.86M0.0%-2.4%0.138%Search for SEC Filing on Google Icon
2/11/2026Illinois Municipal Retirement Fund11,086$1.18M0.0%+7.3%0.033%Search for SEC Filing on Google Icon
2/11/2026Deutsche Bank AG19,854$2.11M0.0%+3.8%0.060%Search for SEC Filing on Google Icon
2/11/2026Cerity Partners LLC2,300$0.24M0.0%-41.0%0.007%Search for SEC Filing on Google Icon
2/11/2026LPL Financial LLC5,840$0.62M0.0%-17.9%0.018%Search for SEC Filing on Google Icon
2/11/2026Franklin Resources Inc.2,596$0.28M0.0%-24.8%0.008%Search for SEC Filing on Google Icon
2/11/2026JPMorgan Chase & Co.114,717$12.16M0.0%-7.5%0.344%Search for SEC Filing on Google Icon
2/11/2026Los Angeles Capital Management LLC576$63K0.0%-97.2%0.002%Search for SEC Filing on Google Icon
2/10/2026Goldman Sachs Group Inc.125,698$13.33M0.0%+20.1%0.377%Search for SEC Filing on Google Icon
2/10/2026Commonwealth of Pennsylvania Public School Empls Retrmt SYS5,116$0.54M0.0%-2.7%0.015%Search for SEC Filing on Google Icon
2/10/2026Norges Bank261,493$27.72M0.0%N/A0.785%Search for SEC Filing on Google Icon
2/10/2026Northwestern Mutual Wealth Management Co.1,278$0.14M0.0%+708.9%0.004%Search for SEC Filing on Google Icon
2/9/2026Geode Capital Management LLC515,916$54.71M0.0%-0.2%1.548%Search for SEC Filing on Google Icon
2/9/2026Harbour Investments Inc.695$74K0.0%N/A0.002%Search for SEC Filing on Google Icon
2/9/2026Legal & General Group Plc52,670$5.58M0.0%-6.0%0.158%Search for SEC Filing on Google Icon
2/9/2026New Age Alpha Advisors LLC604$64K0.0%-37.9%0.002%Search for SEC Filing on Google Icon
2/6/2026Legacy Financial Group Inc.9,675$1.03M0.3%+20.8%0.029%Search for SEC Filing on Google Icon
2/6/2026Covestor Ltd519$55K0.0%-36.4%0.002%Search for SEC Filing on Google Icon
2/6/2026PNC Financial Services Group Inc.845$90K0.0%+49.6%0.003%Search for SEC Filing on Google Icon
2/6/2026ProShare Advisors LLC4,058$0.43M0.0%+3.2%0.012%Search for SEC Filing on Google Icon
2/6/2026HighTower Advisors LLC3,276$0.35M0.0%-2.6%0.010%Search for SEC Filing on Google Icon
2/4/2026Oregon Public Employees Retirement Fund4,752$0.50M0.0%+2.1%0.014%Search for SEC Filing on Google Icon
2/4/2026World Investment Advisors2,854$0.30M0.0%-16.7%0.009%Search for SEC Filing on Google Icon
2/3/2026NewEdge Wealth LLC18,586$1.97M0.0%-5.3%0.056%Search for SEC Filing on Google Icon
2/3/2026Triton Financial Group Inc15,066$1.60M1.1%+3.2%0.045%Search for SEC Filing on Google Icon
2/3/2026Denali Advisors LLC3,100$0.33M0.0%-71.6%0.009%Search for SEC Filing on Google Icon
2/3/2026Plan Group Financial LLC7,244$0.77M0.2%N/A0.022%Search for SEC Filing on Google Icon
1/30/2026Torren Management LLC626$66K0.0%N/A0.002%Search for SEC Filing on Google Icon
1/29/2026Comerica Bank11,947$1.27M0.0%-17.2%0.036%Search for SEC Filing on Google Icon
1/29/2026UBS Group AG27,593$2.93M0.0%-19.6%0.083%Search for SEC Filing on Google Icon
1/29/2026Sanctuary Advisors LLC4,172$0.44M0.0%-13.5%0.013%Search for SEC Filing on Google Icon
Data available starting January 2016

See Full Table
BancFirst logo
BancFirst Corporation operates as the bank holding company for BancFirst that provides a range of commercial banking services to retail customers, and small to medium-sized businesses. The company operates through BancFirst Metropolitan Banks, BancFirst Community Banks, Pegasus, Worthington, and Other Financial Services segments. It offers checking accounts, negotiable order of withdrawal accounts, savings accounts, money market accounts, sweep accounts, club accounts, individual retirement accounts, and certificates of deposit, as well as overdraft protection and auto draft services. The company also provides commercial and agricultural non-real estate loans for working capital, facilities acquisition or expansion, purchase of equipment, and other needs; lending services that include private banking, energy, commercial and residential real estate, and commercial and industrial loans; and loans to finance purchases of consumer goods, such as automobiles, boats, household goods, vacations, and education. In addition, it engages in the investment management and administration of trusts for individuals, corporations, and employee benefit plans, as well as bond trustee and paying agent business for various Oklahoma municipalities and governmental entities; and provision of item processing, research, and other correspondent banking services to financial institutions and governmental units. Further, the company provides insurance agency services; depository and funds transfer, collection, safe deposit box, cash management, and other services. It serves customers in non-metropolitan trade centers and cities in the metropolitan statistical areas of Oklahoma. The company was formerly known as United Community Corporation and changed its name to BancFirst Corporation in November 1988. BancFirst Corporation was incorporated in 1984 and is headquartered in Oklahoma City, Oklahoma.
Read More on BancFirst

Today's Range

Now: $108.52
Low: $105.90
High: $109.69

50 Day Range

MA: $112.00
Low: $103.36
High: $120.39

52 Week Range

Now: $108.52
Low: $97.02
High: $138.77

Volume

248,938 shs

Average Volume

189,853 shs

Market Capitalization

$3.64 billion

P/E Ratio

15.24

Dividend Yield

1.83%

Beta

0.65

Who are the company insiders with the largest holdings of BancFirst?

BancFirst's top insider investors include:
  1. Main Street Banking Partners L (Major Shareholder)
  2. Leslie Jeannine Rainbolt (Director)
  3. William Scott Martin (Director)
  4. David E Rainbolt (Director)
  5. Darryl Schmidt (EVP)
  6. Dennis L Brand (EVP)
  7. Dennis Jay Hannah (EVP)
  8. Kevin Lawrence (EVP)
  9. F Ford Drummond (Director)
  10. Dave R Lopez (Director)
  11. Randy Foraker (EVP)
Learn More about top insider investors at BancFirst.

Who are the major institutional investors of BancFirst?

BancFirst's top institutional investors include:
  1. Vanguard Group Inc. — 6.82%
  2. State Street Corp — 4.13%
  3. Dimensional Fund Advisors LP — 2.68%
  4. BancFirst Trust & Investment Management — 2.56%
  5. Geode Capital Management LLC — 1.55%
  6. Wells Fargo & Company MN — 0.84%
Learn More about top institutional investors of BancFirst stock.

Which institutional investors are selling BancFirst stock?

Within the last quarter, BANF stock was sold by these institutional investors:
  1. Champlain Investment Partners LLC
  2. BancFirst Trust & Investment Management
  3. Los Angeles Capital Management LLC
  4. Dimensional Fund Advisors LP
  5. First Trust Advisors LP
  6. Vanguard Group Inc.
  7. JPMorgan Chase & Co.
  8. Public Sector Pension Investment Board
In the last year, company insiders that have sold BancFirst company stock include:
  1. Main Street Banking Partners L (Major Shareholder)
  2. Leslie Jeannine Rainbolt (Director)
Learn More investors selling BancFirst stock.

Which institutional investors are buying BancFirst stock?

During the previous quarter, BANF stock was acquired by institutional investors including:
  1. Norges Bank
  2. State Street Corp
  3. Millennium Management LLC
  4. Verition Fund Management LLC
  5. Tudor Investment Corp ET AL
  6. Healthcare of Ontario Pension Plan Trust Fund
  7. ExodusPoint Capital Management LP
  8. Marshall Wace LLP