David E. Rainbolt
David E. Rainbolt's purchase track record
How the stock did after each of David E. Rainbolt's open-market purchases, measured from the purchase date. Several fills within a week count as one purchase.
| Purchase | Stock | Amount | 3 months | 6 months | S&P 500, 6 mo. |
|---|---|---|---|---|---|
| 2/27/2023 | OGE | $183K | -3.2% | -4.5% | +11.3% |
| 11/11/2021 | OGE | $103K | +8.5% | +15.5% | -15.5% |
| 8/23/2021 | OGE | $179K | +1.0% | +3.6% | -3.9% |
Computed by MarketWall from SEC Form 4 filings and daily closing prices (close on the purchase date to the close about 3 and 6 months later). Companies that have since delisted are not included. Past results, not investment advice.
Associated companies
Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 5, 2026
Scotiabank Adds OGE Energy to Coverage with $49 Target. Scotiabank has added OGE to its coverage with an outperform rating and a $49 price target. The company is a dividend payer with a 4.81% yield, and dividend stocks are facing pressure from higher Treasury yields. The stock sits near its 200‑day SMA and a support level at $46.63. The recent coverage may influence investor sentiment.
Transaction History
| BANFP | ▼ Sell | Open Market | 8,506 | $978K | 8/13/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 3,000 | $345K | 8/6/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 2,000 | $230K | 8/5/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 17,830 | $2.1M | 8/4/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 11,497 | $1.3M | 8/3/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 12,718 | $1.5M | 7/29/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 81,492 | $9.5M | 7/28/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 29,740 | $3.5M | 7/27/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 9,001 | $1.0M | 5/7/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 6,219 | $716K | 5/6/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 1 | $115 | 4/29/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 24,614 | $2.8M | 4/28/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 205 | $24K | 4/27/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 650 | $75K | 4/24/2026 | View on chart |
| BANF | ▼ Sell | Open Market | 17,527 | $2.0M | 4/23/2026 | View on chart |
| BANF | ▼ Sell | Gift | 225,000 | $0 | 2/3/2026 | View on chart |
| BANF | ▼ Sell | Other | 188 | $0 | 2/3/2026 | View on chart |
| BANF | ▼ Sell | Other | 188 | $0 | 2/3/2026 | View on chart |
| BANF | ▼ Sell | Other | 225,000 | $0 | 1/30/2026 | View on chart |
| BANF | ▼ Sell | Other | 269,223 | $0 | 1/30/2026 | View on chart |
| BANF | ▼ Sell | Other | 38,085 | $0 | 1/30/2026 | View on chart |
| BANF | ▼ Sell | Other | 22,556 | $0 | 5/6/2025 | View on chart |
| BANF | ▼ Sell | Other | 14 | $0 | 5/6/2025 | View on chart |
| BANF | ▼ Sell | Other | 22,556 | $0 | 5/6/2025 | View on chart |
| BANFP | ▼ Sell | Other | 204 | $0 | 4/2/2025 | View on chart |
| BANFP | ▼ Sell | Gift | 10,000 | $0 | 11/19/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 8,141 | $902K | 10/28/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 8,140 | $902K | 10/28/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 8,140 | $902K | 10/28/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 583 | $64K | 10/24/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 584 | $64K | 10/24/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 583 | $64K | 10/24/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 1,867 | $206K | 10/23/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 1,867 | $206K | 10/23/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 1,867 | $206K | 10/23/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 259 | $28K | 10/22/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 259 | $28K | 10/22/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 259 | $28K | 10/22/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 718 | $79K | 10/21/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 717 | $79K | 10/21/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 717 | $79K | 10/21/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 3,457 | $363K | 9/13/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 3,457 | $363K | 9/13/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 3,458 | $363K | 9/13/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 463 | $49K | 9/11/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 464 | $49K | 9/11/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 464 | $49K | 9/11/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 534 | $56K | 9/10/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 535 | $56K | 9/10/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 535 | $56K | 9/10/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 10 | $1K | 9/9/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 9 | $947 | 9/9/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 9 | $947 | 9/9/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 7,372 | $777K | 9/9/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 7,371 | $777K | 9/9/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 7,372 | $777K | 9/9/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 471 | $50K | 9/3/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 472 | $50K | 9/3/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 471 | $50K | 9/3/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 6,126 | $651K | 8/30/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 6,126 | $651K | 8/30/2024 | View on chart |
| BANFP | ▼ Sell | Open Market | 6,126 | $651K | 8/30/2024 | View on chart |
| BANFP | ▼ Sell | Other | 690,000 | $0 | 8/14/2024 | View on chart |
| BANFP | ▼ Sell | Other | 230,000 | $0 | 8/14/2024 | View on chart |
| BANFP | ▼ Sell | Other | 230,000 | $0 | 8/14/2024 | View on chart |
| BANFP | ▼ Sell | Other | 230,000 | $0 | 8/14/2024 | View on chart |
| BANFP | ▼ Sell | Other | 121 | $0 | 3/28/2024 | View on chart |
| BANFP | ▼ Sell | Gift | 25,000 | $0 | 11/2/2023 | View on chart |
| BANFP | ▼ Sell | Gift | 100 | $0 | 8/10/2023 | View on chart |
| BANFP | ▼ Sell | Gift | 100 | $0 | 7/10/2023 | View on chart |
| BANFP | ▼ Sell | Other | 250 | $0 | 4/10/2023 | View on chart |
| OGE | ▲ Buy | Open Market | 5,000 | $183K | 2/27/2023 | View on chart |
| BANFP | ▼ Sell | Gift | 100 | $0 | 12/9/2022 | View on chart |
| BANFP | ▼ Sell | Gift | 100 | $0 | 8/8/2022 | View on chart |
| BANFP | ▼ Sell | Open Market | 9,388 | $1.0M | 8/3/2022 | View on chart |
| BANFP | ▼ Sell | Open Market | 50,000 | $5.3M | 7/29/2022 | View on chart |
| BANFP | ▼ Sell | Gift | 100 | $0 | 7/13/2022 | View on chart |
| BANFP | ▼ Sell | Open Market | 7,080 | $584K | 5/17/2022 | View on chart |
| BANFP | ▼ Sell | Open Market | 39,409 | $3.3M | 5/13/2022 | View on chart |
| BANFP | ▼ Sell | Open Market | 52,500 | $4.4M | 5/12/2022 | View on chart |
| BANFP | ▼ Sell | Other | 216 | $0 | 5/12/2022 | View on chart |
| BANFP | ▼ Sell | Open Market | 90,438 | $7.5M | 5/12/2022 | View on chart |
| OGE | ▲ Buy | Open Market | 3,000 | $103K | 11/11/2021 | View on chart |
| OGE | ▲ Buy | Open Market | 5,000 | $179K | 8/23/2021 | View on chart |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 10, 2026
BancFirst: Conservative Balance Sheet Cited for Stagnant Share Price
Recent commentary highlights BancFirst's conservative balance sheet as a factor in its stagnant share price. The stock is currently trading near its 52-week low, with an RSI of 41.3 indicating neutral momentum. Analysts maintain an average price target of $124.00, suggesting a gap between current levels and long-term expectations.
BancFirst: Conservative Balance Sheet Cited for Stagnant Share Price. Recent commentary highlights BancFirst's conservative balance sheet as a factor in its stagnant share price. The stock is currently trading near its 52-week low, with an RSI of 41.3 indicating neutral momentum. Analysts maintain an average price target of $124.00, suggesting a gap between current levels and long-term expectations.