FolioLanternBeta
BANFBancfirst Corp · Insider ownership research

Bancfirst Corp insiders sold $360K in the past 12 months. How much of their stake is that?

0% was sold under disclosed trading plans, 100% with no plan disclosed. The largest seller, Randy Foraker (Executive Vice President), sold $360K. 100% of these sales were shares from exercising options.Share-of-stake figures for this company are being verified and will be added when that check is finished. Why

Updated Oct 16, 2026 from SEC filings · covers Oct 17, 2025 to Oct 16, 2026
$360K
sold with no plan disclosed, past 12 months
0%
of sales were under disclosed trading plans, past 12 months
1 of 17
officers and directors sold shares, past 12 months
Is this normal? Less than usual: less than one-twentieth of the 5-year average. 1 insider sold; the average is 8 a year. Year by year
Latest filing: Filed Aug 31 for a vesting on Aug 30. Kimberly Ingram had 500 shares vest or be exercised. Filing
SEC ownership filings: 49 filed in the 12 months to Oct 16, 2026; 923 on record since Jul 31, 2003 · See the evidence

What stands out

A charitable foundation reported by David Rainbolt, not part of management, sold $26.1M of stock.Largest sale, Jul 28, 2026

A share of stake is shown for 0 of the 1 officer or director who sold. 17 are left out

i
Left out: David Rainbolt, William Martin, Thomas McCasland III, Darryl Schmidt, Roy Ferguson, Dennis Brand, Randy Foraker, David Harlow, Scott Copeland, John Slay Jr., Ford Drummond, Kelly Foster, Dennis Hannah, Dara Wanzer, Kimberly Ingram, Jason Carroll and Hannah Andrus (share of stake is being verified).
Disclosed company stock is not an insider's whole wealth.

Who sold, and how much of their stake

Officers and directors, past 12 months. Their share of stake is being verified and is not shown yet; amounts and trading plans are below.

Randy Foraker
Executive Vice President
Not confirmed
Share of stake not shown: share of stake is being verified. Why
$360KNo plan disclosed
Amounts, filings and trading plans for each seller

Selling by month

Officers and directors, Oct 2025 to Oct 2026. Each sale is counted once: under a disclosed plan, else to cover taxes, else no plan disclosed.

No plan disclosedOne dollar scale for every month; the tallest bar is labeled
OctNovDecJanFeb 2026: $360K no plan disclosed$360KFebMarAprMayJunJulAugSepOct

Recent activity

Past 30 days, Sep 17, 2026 to Oct 16, 2026

No officer or director trades were reported for the past 30 days. The most recent before that:

Feb 10, 2026Randy Foraker sold 3K shares ($360K) with no plan disclosed. 3K shares came in from vesting or option exercises the same day, so the holding rose by 0 net.
WhoSharesPrice% of total stakeTotal stake afterTrade dateFiled
Randy Foraker
Executive Vice President
3,000$119.91n/an/aFeb 10, 2026Feb 11, 2026

Outside holders, reported separately

David Rainbolt sold $26.1M in the past 12 months. Large shareholders and the funds or companies that board members represent are not part of management, so they are left out of the figures above.

Details

Common questions

Why are Bancfirst Corp insiders selling?

Filings rarely give a reason, and we don't guess at one. What they show is how the sales were made: 0% of sales by value ran under 10b5-1 trading plans disclosed in the filings and 100% had no disclosed plan. A trading plan schedules sales in advance.

Are any Bancfirst Corp insiders buying?

No. Officers and directors reported no purchases in the past 12 months.

The evidence

Who sold1 officer or director: amount, % of holdings, trading plan
Who soldAmount% of holdingsTrading plan
Randy Foraker
Executive Vice President
$360K
3K shares
Not confirmed
share of stake is being verified. Why
No plan disclosed

Sold by a charitable foundation the insider reports: David and Kim Rainbolt Foundation, reported by David Rainbolt (sold $26.1M). A foundation's shares are not the insider's own stake, so they are left out of the figures above.

Outside holder, reported separately: BF Bank Partners LP (a 10% owner, not part of management). No open-market sales reported in the period. Latest filing

The full ownership picture0 of 17 officers and directors confirmed

Vested shares across all share classes, held directly and through trusts, LLCs and family members, as reported on SEC Forms 3, 4 and 5. Unvested awards and options are never counted as owned shares.

InsiderHeld Oct 16, 2025SoldHeld Oct 16, 2026Still held
David Rainbolt
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. See the filing Sales and other transactions for David Rainbolt are complete.
Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for David Rainbolt

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for David Rainbolt are complete; balances and unit counts will be added when the check is finished.

−225Kgifted (net of own trusts)
William Martin
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for William Martin are complete.
Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for William Martin

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for William Martin are complete; balances and unit counts will be added when the check is finished.

−5Kgifted (net of own trusts)
Thomas McCasland III
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Thomas McCasland III are complete.
Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Thomas McCasland III

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Thomas McCasland III are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)
Darryl Schmidt
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Darryl Schmidt are complete.
Executive Vice President, Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Darryl Schmidt

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Darryl Schmidt are complete; balances and unit counts will be added when the check is finished.

−400gifted (net of own trusts)

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
65,000$51.30Feb 28, 2030$4.1M

Estimate: options held × ($115.00 − strike price), using the most recent insider trade price on Form 4 (Aug 13, 2026), not a market close.

Roy Ferguson
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Roy Ferguson are complete.
Executive
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Roy Ferguson

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Roy Ferguson are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)
Dennis Brand
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Dennis Brand are complete.
Executive Vice President, Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Dennis Brand

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Dennis Brand are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)
Randy Foraker
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Randy Foraker are complete.
Executive Vice President
n/a−3Kn/an/a
Vesting, gifts, unvested awards and holding lines for Randy Foraker

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Randy Foraker are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
10,000$20.83Apr 19, 2028$942K

Estimate: options held × ($115.00 − strike price), using the most recent insider trade price on Form 4 (Aug 13, 2026), not a market close.

David Harlow
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for David Harlow are complete.
Cheif Executive Officer, Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for David Harlow

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for David Harlow are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
65,000$51.30Feb 28, 2030$4.1M

Estimate: options held × ($115.00 − strike price), using the most recent insider trade price on Form 4 (Aug 13, 2026), not a market close.

Scott Copeland
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Scott Copeland are complete.
Executive Vice President
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Scott Copeland

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Scott Copeland are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
10,000$94.86Jun 17, 2032$201K

Estimate: options held × ($115.00 − strike price), using the most recent insider trade price on Form 4 (Aug 13, 2026), not a market close.

John Slay Jr.
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for John Slay Jr. are complete.
Chief Credit Officer
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for John Slay Jr.

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for John Slay Jr. are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
25,000$75.71Jan 25, 2037$982K

Estimate: options held × ($115.00 − strike price), using the most recent insider trade price on Form 4 (Aug 13, 2026), not a market close.

Ford Drummond
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Ford Drummond are complete.
Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Ford Drummond

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Ford Drummond are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)
Kelly Foster
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Kelly Foster are complete.
Senior Vice President
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Kelly Foster

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Kelly Foster are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
10,000$57.28Jul 16, 2031$577K

Estimate: options held × ($115.00 − strike price), using the most recent insider trade price on Form 4 (Aug 13, 2026), not a market close.

Dennis Hannah
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Dennis Hannah are complete.
Executive Vice President
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Dennis Hannah

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Dennis Hannah are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)
Dara Wanzer
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Dara Wanzer are complete.
Executive Vice President
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Dara Wanzer

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Dara Wanzer are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
5,000$47.22Jun 23, 2032$339K
10,000$57.28Jul 16, 2031$577K

Estimate: options held × ($115.00 − strike price), using the most recent insider trade price on Form 4 (Aug 13, 2026), not a market close.

Kimberly Ingram
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. See the filing Sales and other transactions for Kimberly Ingram are complete.
Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Kimberly Ingram

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Kimberly Ingram are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)
Jason Carroll
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Jason Carroll are complete.
Chief Risk Officer
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Jason Carroll

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Jason Carroll are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)
Hannah Andrus
!
Holdings and share of stake are being verified. Share-of-stake figures and holdings for this company are held back while they are verified. Sales and other transactions for Hannah Andrus are complete.
Executive Vice President
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Hannah Andrus

Holdings and share of stake are being verified. Sales, proceeds, plan and tax status and dates for Hannah Andrus are complete; balances and unit counts will be added when the check is finished.

0gifted (net of own trusts)

Holdings and share of stake for Bancfirst Corp are being verified, so no balances, unit counts or percentages are shown. Sales, proceeds, plan and tax status, titles and dates come straight from individual filings.

What explains the selling$360K of sales by plan status, purpose, seller and month

Officer and director open-market sales: $360K across 3,000 shares. Plan status and stated purpose are separate questions, and a sale can have both.

By plan status

No plan disclosed · $360K

Sales with no 10b5-1 plan and no tax reference in the filing. $360K of it is Randy Foraker. No plan disclosed is a statement about the filing, not about why the sale happened. Largest such sale: Randy Foraker, Feb 10, 2026

SellerShares soldProceedsUnder a disclosed planShare of totalSales dates
Randy Foraker
Executive Vice President
3K$360K0%100%Feb 10, 2026 to Feb 10, 2026

Sales by month

MonthSale proceedsDisclosed planTo cover taxesNo plan disclosed
Oct 2025$0$0$0$0
Nov 2025$0$0$0$0
Dec 2025$0$0$0$0
Jan 2026$0$0$0$0
Feb 2026$360K$0$0$360K
Mar 2026$0$0$0$0
Apr 2026$0$0$0$0
May 2026$0$0$0$0
Jun 2026$0$0$0$0
Jul 2026$0$0$0$0
Aug 2026$0$0$0$0
Sep 2026$0$0$0$0
Oct 2026$0$0$0$0
Is this normal? Selling year by year5 earlier years to compare with

Less than usual: less than one-twentieth of the 5-year average. 1 insider sold; the average is 8 a year.

12 months endingShares soldInsiders who soldProceeds
Oct 16, 2026
Latest 12 months
3K1$360K
Oct 16, 2025
1 year earlier
210K8$25.0M
Oct 16, 2024
2 years earlier
220K8$22.1M
Oct 17, 2023
3 years earlier
9.3K3$868K
Oct 17, 2022
4 years earlier
297K7$26.7M
Oct 17, 2021
5 years earlier
285K12$19.2M

Open-market sales (Form 4 code S) by people who were officers or directors, in split-adjusted shares. Earlier years include people who have since left. A sale that an outside holder also reports (a family trust, a fund) is counted with outside holders in every year. Shares, not dollars, are compared, so a change in the stock price doesn't look like a change in selling. Years the filings don't fully cover are shown but left out of the average.

Known gaps and uncertainty17 officers and directors not confirmed

Holdings and share of stake are being verified. Balances, unit counts and every share-of-stake figure for Bancfirst Corp are held back until that check is finished. Sales, proceeds, plan and tax status, titles and dates come straight from individual filings and are complete.

External context: we only cite outside events when a documented connection exists. None is shown for this period.

Sources and methodology923 filings on record, 49 filed in the 12-month period, and how we read them

All 923 Forms 3, 4 and 5 on record for Bancfirst Corp (SEC CIK 760498), filed from Jul 31, 2003 to Aug 31, 2026; 49 of them were filed in the 12 months this page covers, retrieved from SEC EDGAR on Oct 16, 2026. Prices are the ones reported in each filing, often weighted averages.

Probable 2-for-1 stock split on or before May 26, 2006 (first filing that shows post-split balances). Splits aren't reported as transactions; 13 holding lines changed by exactly this ratio, so earlier share counts are restated.

Probable 2-for-1 stock split on or before Jul 31, 2017 (first filing that shows post-split balances). Splits aren't reported as transactions; 21 holding lines changed by exactly this ratio, so earlier share counts are restated.

Holdings. Each holding line (a share class plus an owner, such as a trust or LLC) carries its last reported balance forward. Entities first reported during the period start at zero, so transfers between an insider's own trusts don't count as selling. Lines not reported for three years or more are listed separately and left out of totals.

Sales. A sale counts as under a 10b5-1 plan if its footnote cites one or the filing's Rule 10b5-1 box is checked, and as tax-related if its footnote cites tax obligations or sell-to-cover. Shares withheld by the company for taxes are listed separately. Sales with neither attribute are labeled "no plan disclosed".

Full methodology

Former or inactive filers (56)No filing in 18 months; last reported balances, not in any total
NameLast filedLast reported balance
Joe GoyneApr 2, 20256,243 shares, last reported balance as of Apr 2, 2025
Main Street Banking Partners LPOct 29, 20244,910,000 shares, last reported balance as of Oct 28, 2024
Leslie RainboltOct 29, 20244,000 shares, last reported balance as of Oct 28, 2024
Dave LopezAug 19, 2024No balance on record
Kevin LawrenceMay 2, 202411,792 shares, last reported balance as of May 2, 2024
Mautra JonesNov 22, 2023285 shares, last reported balance as of Nov 22, 2023
Robin RobersonJun 13, 2023No balance on record
RAINBOLT H EJun 12, 202340,306 shares, last reported balance as of Jun 12, 2023
Frank KeatingJun 12, 202320,000 shares, last reported balance as of May 25, 2023
Gregory WedelMay 4, 20232,000 shares, last reported balance as of May 4, 2023
CRAIG C L JRJan 24, 202351,188 shares, last reported balance as of Jan 23, 2023
William JohnstoneNov 28, 202225,767 shares, last reported balance as of Nov 23, 2022
Joseph FordAug 17, 2022No balance on record
Mike WallaceJan 24, 202211,400 shares, last reported balance as of Jan 24, 2022
Karen JamesJan 5, 202288,228 shares, last reported balance as of Jan 5, 2022
Jim DanielJan 5, 202212,731 shares, last reported balance as of Jan 5, 2022
Marion McMillanJan 5, 20222,797 shares, last reported balance as of Jan 5, 2022
Ken StarksJan 5, 202237,367 shares, last reported balance as of Jan 5, 2022
David WestmanJan 5, 20223,264 shares, last reported balance as of Jan 5, 2022
Harvey RobinsonJan 5, 20227,764 shares, last reported balance as of Jan 5, 2022
Robert NevilleJan 5, 202281,082 shares, last reported balance as of Jan 5, 2022
Jay HannahJan 5, 202242,746 shares, last reported balance as of Jan 5, 2022
Jennifer WeastJan 5, 20227,066 shares, last reported balance as of Jan 5, 2022
John AndersonJan 5, 20222,096 shares, last reported balance as of Jan 5, 2022
John BartonJan 5, 202227,357 shares, last reported balance as of Jan 5, 2022
Harry SmithJan 5, 2022135 shares, last reported balance as of Jan 5, 2022
James PrattJan 5, 20223,966 shares, last reported balance as of Jan 5, 2022
Mark BraceJan 5, 20221,429 shares, last reported balance as of Jan 5, 2022
Greg DiehlJan 5, 20225,880 shares, last reported balance as of Jan 5, 2022
Brian PiersonJan 5, 20228,749 shares, last reported balance as of Jan 5, 2022
Patrick ZimmermanJan 5, 2022462 shares, last reported balance as of Jan 5, 2022
Michael SamisMar 16, 20203,000 shares, last reported balance as of Mar 16, 2020
Rainey Williams Jr.Mar 13, 202069,000 shares, last reported balance as of Mar 13, 2020
Ronald NorickMar 13, 202038,000 shares, last reported balance as of Mar 13, 2020
David SeatFeb 12, 202041,585 shares, last reported balance as of Feb 11, 2020
Mark GishNov 1, 20198,824 shares, last reported balance as of Nov 1, 2019
Bill Lance Jr.Aug 27, 2018400 shares, last reported balance as of Aug 23, 2018
William CrawfordAug 15, 2017660,025 shares, last reported balance as of Aug 14, 2017
Paul FlemingJan 20, 20171,682 shares, last reported balance as of Jan 20, 2017
Gordan GreerAug 12, 201644,494 shares, last reported balance as of Aug 11, 2016
Ralph McCalmontMay 3, 2016704,118 shares, last reported balance as of May 3, 2016
Donald HalverstadtMar 1, 2016No balance on record
Wayne CardwellSep 3, 201430,561 shares, last reported balance as of Sep 2, 2014
Natalie ShirleyAug 30, 20136,000 shares, last reported balance as of Jul 25, 2013
Cynthia RossJun 27, 2013No balance on record
Dale PetersenJul 20, 201235,022 shares, last reported balance as of Jul 18, 2012
Joe Shockley Jr.Jul 5, 201223,611 shares, last reported balance as of Jul 5, 2012
Paul Odom Jr.Sep 15, 2011129,400 shares, last reported balance as of Sep 14, 2011
Melvin MoranApr 23, 2010268,116 shares, last reported balance as of Apr 22, 2010
Robert GregoryAug 23, 20074,112 shares, last reported balance as of Aug 21, 2007
Michael RogersJul 26, 200620,755 shares, last reported balance as of Jul 24, 2006
Tom McCasland Jr.Feb 25, 2005687,600 shares, last reported balance as of Feb 24, 2005
Marion BaumanFeb 22, 2005No balance on record
John HugonOct 29, 200329,584 shares, last reported balance as of Oct 28, 2003
Thomas SmithOct 28, 2003No balance on record
GREEN D BNo balance on record

Spotted something wrong on this page? Report an error. We check every report against the SEC filing and list what we fix in the corrections log.