Early Access — free while we kick the tires
EdgarHawk

David E Rainbolt

Executive & Director

Director Officer 10% Owner

Latest: Director selling · April 2026

7 filings analyzed · 1 company · Latest 2026-05-07

Companies

Company Buys Sells Direction
BANCFIRST CORP /OK/ BANF 0 19 Net selling

Activity

May 2026
2026-05-07 BANCFIRST CORP /OK/ BANF
medium
Sell
15,220 shares
$1,751,688
Significance 5/10

Director David E Rainbolt sells 15,220 shares for $1.75M; stock trading well below highs amid mixed prior sell timing.

David E Rainbolt, a director and 10% beneficial owner of BancFirst, sold approximately 15,220 shares across two trading days in early May, realizing just under $1.75 million. The stock is currently trading well below its year highs, having pulled back meaningfully from recent peak levels. Rainbolt's sales history with BancFirst is decidedly mixed on timing—while one of his five prior exits proved well-timed as the stock fell afterward, four of those earlier sales saw prices rise in the subsequent weeks, suggesting inconsistent ability to sell ahead of declines. The company itself remains fundamentally sound with solid profitability and a reasonable valuation multiple, so this disposal does not appear to reflect operational distress—rather, it may reflect personal portfolio or liquidity decisions unrelated to the business outlook.

April 2026
2026-04-28 BANCFIRST CORP /OK/ BANF
medium
Sell
24,819 shares
$2,867,786
Significance 6/10

Director sells $2.87M stake (12% of holdings) in BancFirst as stock pulls back from recent highs

A BancFirst director liquidated roughly 12% of total holdings over two trading days in late April, raising approximately $2.87 million in gross proceeds. The stock was trading noticeably below its recent range after a modest pullback from earlier gains, suggesting the director elected to sell into relative strength rather than panic-selling into severe weakness. The company remains solidly profitable with reasonable valuation and a strong balance sheet, indicating this appears to be a trimming of an oversized position rather than a vote of no confidence in fundamentals. The scale and timing merit attention—while not catastrophic, a director reducing their stake by this magnitude while the stock remains elevated warrants scrutiny into whether the director has concerns about near-term valuation or broader market conditions. This trade is material enough to flag, but the absence of coordinated selling by other insiders and the company's solid financial footing limit the alarm level.

October 2024
2024-10-29 BANCFIRST CORP /OK/ BANF
medium
Sell
24,421 shares
$2,705,444
Significance 5/10

Executive RAINBOLT sells 24,421 shares for $2.7M at $110.78 across 3 transactions on 2024-10-28

RAINBOLT DAVID E sold 24,421 shares across 3 separate sales on 2024-10-28 for a combined $2,705,443.85 at an average blended price of $110.78, reducing his holdings from 224,421 shares to 200,000 shares (-10.9%). The sales occurred near the 52-week high of $115.62 and with the stock up 5.9% over the prior 30 days. His cross-ticker track record shows 12 prior open-market sells with an average 30-day return of -0.4%, though timing outcomes at the 90-day mark have not yet materialized for his three recent BANF sales from 2024-10-23, making it difficult to assess whether this latest position reduction aligns with a pattern. The company's fundamentals remain solid with net income of $50,641,000.00 and a P/E of 18.21, neither of which signals distress, so the transaction appears to be a discretionary position adjustment rather than a response to material operational concerns.

2024-10-23 BANCFIRST CORP /OK/ BANF
low
Sell
5,601 shares
$617,271
Significance 3/10

RAINBOLT sold 5,601 shares at $110.21; remains 208,724 shares post-sale, near 52-week high of $115.62.

RAINBOLT executed 3 separate sales totaling 5,601 shares for $617,270.52 on 2024-10-23 at a blended average price of $110.21, reducing holdings by 2.6% to 208,724 shares. The transaction occurred near the 52-week high of $115.62 (within 4.8%), at a level consistent with recent price momentum (+2.8% over 30 days). His prior same-ticker sales in September (2024-09-13 and 2024-09-09) showed modest near-term outcomes, with 30-day returns of +1.5% and -1.0% respectively. At a P/E of 18.11 and net income of $50,641,000.00, the company remains financially sound, and the insider retains a substantial equity stake of 208,724 shares. The modest reduction in holdings at an elevated price point is consistent with portfolio adjustments by a long-term stakeholder rather than a signal of material operational distress.

September 2024
2024-09-13 BANCFIRST CORP /OK/ BANF
medium
Sell
10,372 shares
$1,089,310
Significance 4/10

BANF executive Rainbolt sells 10.4K shares for $1.1M at $105.02; retains 211.6K shares post-transaction

David E. Rainbolt, Executive & Director at BancFirst Corp, executed 3 separate sales totaling 10,372 shares for $1,089,309.96 on 2024-09-13 at a blended average price of $105.02. This sale represents a 4.7% reduction from his pre-transaction holdings of 221.9K shares, leaving him with 211.6K shares—a substantial retained position. The transaction occurred within a stock trading context where the 52-week range is $80.69–$110.21; at the sale price of $105.02, the stock was near its recent high, approximately 5.0% below the 52-week high of $110.21. His prior same-ticker history shows 5 recent sales at BANF on 2024-09-09 and 2024-08-30, indicating a consistent pattern of selling activity in August and September 2024.

2024-09-09 BANCFIRST CORP /OK/ BANF
medium
Sell
22,114 shares
$2,331,986
Significance 5/10

David E. Rainbolt sold 22.1K shares of BANF at $105.46, reducing stake 9.3% to 216.0K shares post-transaction.

David E. Rainbolt, an executive and director at BancFirst Corp, executed 3 separate sales totaling 22,113 shares for $2,331,985.77 on 2024-09-09 at a blended average price of $105.46. This transaction reduced his holdings by 9.3% from 238.1K to 216.0K shares. The current price of $105.29 is 4.5% below the 52-week high of $110.21, and the stock has gained 28.2% over 90 days, establishing the broader price context at the time of sale. Three prior sales at this ticker occurred on 2024-08-30 with outcomes not yet measurable. No broader pattern of well-timed selling is evident from his cross-ticker track record of prior sales.

August 2024
2024-08-30 BANCFIRST CORP /OK/ BANF
medium
Sell
18,376 shares
$1,952,007
Significance 5/10

BANF Executive Rainbolt sells 18,376 shares at $106.22 in 3 transactions, reducing stake to 223,874 shares

David E Rainbolt, an Executive & Director at BancFirst Corp, executed 3 separate sales totaling 18,376 shares for $1,952,006.97 at $106.22 per share on 2024-08-30. The transaction reduced his post-sale holdings to 223,874 shares, a net decrease of 7.6% versus his pre-transaction position of 242,251 shares. The stock is currently trading at $106.40, near the transaction price, and sits at -3.5% from its 52-week high of $110.21. With the company showing net income of $50,641,000.00 and a P/E of 17.50, this appears to be a routine portfolio adjustment by a senior insider at a financially stable institution.

Related insiders

Create a free account

Build watchlists, get email alerts on the tickers you follow, and read the full AI analysis on every insider filing.

Sign up — free during early access