MarketPeel
Insider Trading Intelligence
DR

David E. Rainbolt

OGE
DIRECTOR · OGE ENERGY CORP. · CIK 0001042873
FILING MIX · LIFETIME47%/53%
BUYS
50
SELLS
56
TOTAL VALUE
$47.98M
COMPANIES
2
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
211,125
AVG SELL PX
$87.31
TRADE KIND
SHOWING 106 / 106
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
38 backtested trades · 8 horizons · 50 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by David E. Rainbolt, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d38+39.47%-0.12%+0.67%-0.79%-0.83%-1.75
14d38+39.47%+2.75%+2.36%+0.76%-1.51%0.79
30d38+52.63%+2.89%+2.54%+1.08%-1.98%0.79
60d38(1 pending)+27.03%+6.98%+3.83%+3.15%+5.03%2.40
90d38(7 pending)+16.13%+12.98%+6.28%+6.70%+9.84%3.57
180d38(7 pending)+22.58%+3.07%+0.75%+2.32%+4.22%0.90
1y38(7 pending)+19.35%+13.95%+14.64%-0.69%+7.18%-0.24
2y38(28 pending)+40.00%+15.06%+21.55%-6.49%-13.01%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
OGE · 44,341.78 shares · as of Jun 30, 2026
011,08522,17133,25644,342202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2019
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 50 buys / 56 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
314.684$48.66$15.3K44,341.78Jun 30, 2026Jul 2, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
9,001$115.11$1.04M166,783May 7, 2026May 7, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
6,219$115.07$715.6K175,784May 6, 2026May 7, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
1$115.00$115182,003Apr 29, 2026May 1, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
24,614$115.55$2.84M182,004Apr 28, 2026Apr 28, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
205$115.01$23.6K206,618Apr 27, 2026Apr 28, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
650$115.02$74.8K206,823Apr 24, 2026Apr 24, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
17,527$115.53$2.02M207,473Apr 23, 2026Apr 24, 2026View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
319.276$47.96$15.3K43,633.377Mar 31, 2026Apr 1, 2026View →
BANF
BANCFIRST CORP /OK/
SALEGRANT
Gift
225,00073,395Feb 3, 2026Feb 3, 2026View →
BANF
BANCFIRST CORP /OK/
PURCHASE
188188Feb 3, 2026Feb 3, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
1880Feb 3, 2026Feb 3, 2026View →
BANF
BANCFIRST CORP /OK/
PURCHASE
225,000298,395Jan 30, 2026Feb 3, 2026View →
BANF
BANCFIRST CORP /OK/
PURCHASE
38,08538,085Jan 30, 2026Feb 3, 2026View →
BANF
BANCFIRST CORP /OK/
SALE
269,2234,040,777Jan 30, 2026Feb 3, 2026View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
359.533$42.59$15.3K42,900.186Jan 6, 2026Jan 8, 2026View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
3,947.063$43.07$170.0K42,540.653Dec 9, 2025Dec 11, 2025View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
310.677$46.27$14.4K38,225.537Sep 30, 2025Oct 2, 2025View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
321.445$44.72$14.4K37,562.14Jun 24, 2025Jun 25, 2025View →
BANF
BANCFIRST CORP /OK/
SALE
22,5560May 6, 2025May 7, 2025View →
BANF
BANCFIRST CORP /OK/
PURCHASE
22,55673,395May 6, 2025May 7, 2025View →
BANF
BANCFIRST CORP /OK/
PURCHASE
1422,556May 6, 2025May 7, 2025View →
BANF
BANCFIRST CORP /OK/
PURCHASE
20473,381Apr 2, 2025Apr 2, 2025View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
324.199$44.34$14.4K36,894.17Mar 25, 2025Mar 27, 2025View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
354.501$40.55$14.4K36,212.284Jan 7, 2025Jan 9, 2025View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
3,852.537$42.18$162.5K35,857.784Dec 10, 2024Dec 12, 2024View →
BANF
BANCFIRST CORP /OK/
SALEGRANT
Gift
10,0004,000Nov 19, 2024Nov 19, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
8,140$110.78$901.8K200,000Oct 28, 2024Oct 29, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
8,141$110.78$901.9K200,000Oct 28, 2024Oct 29, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
583$110.11$64.2K208,141Oct 24, 2024Oct 24, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
583$110.11$64.2K208,140Oct 24, 2024Oct 24, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
584$110.11$64.3K208,140Oct 24, 2024Oct 24, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
1,867$110.21$205.8K208,724Oct 23, 2024Oct 23, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
1,867$110.21$205.8K208,723Oct 23, 2024Oct 23, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
259$110.00$28.5K210,591Oct 22, 2024Oct 22, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
259$110.00$28.5K210,590Oct 22, 2024Oct 22, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
718$110.47$79.3K210,849Oct 21, 2024Oct 21, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
717$110.47$79.2K210,850Oct 21, 2024Oct 21, 2024View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
349.757$41.10$14.4K31,675.538Oct 1, 2024Oct 2, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
3,457$105.02$363.1K211,567Sep 13, 2024Sep 13, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
3,458$105.02$363.2K211,567Sep 13, 2024Sep 13, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
464$105.01$48.7K215,024Sep 11, 2024Sep 11, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
463$105.01$48.6K215,025Sep 11, 2024Sep 11, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
535$105.10$56.2K215,488Sep 10, 2024Sep 10, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
534$105.10$56.1K215,488Sep 10, 2024Sep 10, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
7,371.5$105.46$777.4K216,032Sep 9, 2024Sep 9, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
7,370.5$105.46$777.3K216,032Sep 9, 2024Sep 9, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
10$105.25$1.1K216,022Sep 9, 2024Sep 10, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
9$105.25$947216,023Sep 9, 2024Sep 10, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
471$105.58$49.7K223,403.5Sep 3, 2024Sep 3, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
472$105.58$49.8K223,402.5Sep 3, 2024Sep 3, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
6,125.5$106.22$650.7K223,874.5Aug 30, 2024Aug 30, 2024View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
690,0004,310,000Aug 14, 2024Aug 15, 2024View →
BANF
BANCFIRST CORP /OK/
PURCHASE
Executive & Director
230,000230,000Aug 14, 2024Aug 15, 2024View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
407.686$35.26$14.4K30,987.69Jun 25, 2024Jun 26, 2024View →
BANF
BANCFIRST CORP /OK/
PURCHASE
Executive & Director
12172,264Mar 28, 2024Mar 29, 2024View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
430.776$33.37$14.4K30,206.487Mar 26, 2024Mar 28, 2024View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
405.73$35.43$14.4K29,406.957Jan 9, 2024Jan 11, 2024View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
4,388.449$35.32$155.0K29,001.227Dec 12, 2023Dec 14, 2023View →
BANF
BANCFIRST CORP /OK/
SALEGRANT
Gift
25,0000Nov 2, 2023Nov 2, 2023View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
424.668$33.85$14.4K24,311.972Sep 26, 2023Sep 28, 2023View →
BANF
BANCFIRST CORP /OK/
PURCHASEGRANT
Gift
1002,800Aug 10, 2023Aug 10, 2023View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
398.31$36.09$14.4K23,615.36Jun 27, 2023Jun 29, 2023View →
BANF
BANCFIRST CORP /OK/
PURCHASE
Executive & Director
25071,393Apr 10, 2023Apr 10, 2023View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
397.099$36.20$14.4K22,963.739Mar 28, 2023Mar 30, 2023View →
OGE
OGE ENERGY CORP.
PURCHASE
5,000$36.65$183.2K15,000Feb 27, 2023Mar 1, 2023View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
361.817$39.73$14.4K22,334.701Jan 10, 2023Jan 12, 2023View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
3,551.845$40.12$142.5K21,972.883Dec 13, 2022Dec 15, 2022View →
BANF
BANCFIRST CORP /OK/
PURCHASEGRANT
Gift
1002,912Dec 9, 2022Dec 12, 2022View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
360.419$38.15$13.8K18,216.663Sep 27, 2022Sep 29, 2022View →
BANF
BANCFIRST CORP /OK/
PURCHASEGRANT
Gift
1002,700Aug 8, 2022Aug 8, 2022View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
9,388$111.33$1.05M25,000Aug 3, 2022Aug 3, 2022View →
BANF
BANCFIRST CORP /OK/
SALE
Executive & Director
50,000$106.45$5.32M34,388Jul 29, 2022Aug 1, 2022View →
BANF
BANCFIRST CORP /OK/
PURCHASEGRANT
Gift
1002,700Jul 13, 2022Jul 15, 2022View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
359.948$38.20$13.7K17,679.79Jun 28, 2022Jun 30, 2022View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
7,080$82.51$584.2K5,000,000May 17, 2022May 17, 2022View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
39,409$82.58$3.25M5,007,080May 13, 2022May 17, 2022View →
BANF
BANCFIRST CORP /OK/
PURCHASE
President and CEO and Director
21670,504May 12, 2022May 12, 2022View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
52,500$84.06$4.41M5,136,927May 12, 2022May 12, 2022View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
90,438$83.26$7.53M5,046,489May 12, 2022May 12, 2022View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
339.926$40.45$13.7K17,138.181Mar 30, 2022Apr 1, 2022View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
369.028$37.26$13.7K16,622.151Jan 11, 2022Jan 13, 2022View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
3,814.147$36.05$137.5K16,253.123Dec 7, 2021Dec 9, 2021View →
OGE
OGE ENERGY CORP.
PURCHASE
3,000$34.31$102.9K10,000Nov 11, 2021Nov 15, 2021View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
398.452$32.94$13.1K12,291.064Sep 28, 2021Sep 30, 2021View →
OGE
OGE ENERGY CORP.
PURCHASE
5,000$35.80$179.0K7,000Aug 23, 2021Aug 25, 2021View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
389.697$33.68$13.1K11,752.454Jun 29, 2021Jun 30, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
5,000$71.81$359.1K5,189,427May 18, 2021May 18, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
5,100$72.63$370.4K5,194,427May 17, 2021May 17, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
15,000$73.25$1.10M5,199,527May 14, 2021May 17, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
30,000$72.92$2.19M5,214,527May 13, 2021May 13, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
5,473$72.61$397.4K5,244,527May 12, 2021May 13, 2021View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
404.468$32.45$13.1K11,228.092Mar 30, 2021Mar 31, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
16,996$65.80$1.12M5,250,000Mar 1, 2021Mar 1, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
4,713$65.06$306.6K5,266,996Feb 26, 2021Mar 1, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
9,280$65.18$604.9K5,271,709Feb 25, 2021Feb 26, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
36,046$66.11$2.38M5,280,989Feb 24, 2021Feb 25, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
21,761$66.13$1.44M5,317,035Feb 23, 2021Feb 24, 2021View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
18,704$66.23$1.24M5,338,796Feb 22, 2021Feb 23, 2021View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
421.213$31.16$13.1K10,688.222Jan 12, 2021Jan 14, 2021View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
4,071.911$32.54$132.5K10,267.009Dec 8, 2020Dec 11, 2020View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
442.366$29.67$13.1K6,115.106Sep 29, 2020Oct 1, 2020View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
429.202$30.58$13.1K5,606.882Jun 23, 2020Jun 25, 2020View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
485.571$27.03$13.1K5,114.8Mar 24, 2020Mar 26, 2020View →
OGE
OGE ENERGY CORP.
PURCHASEGRANT
Stock grant
297.957$44.05$13.1K4,590.79Jan 7, 2020Jan 9, 2020View →
BANF
BANCFIRST CORP /OK/
SALE
President and CEO and Director
5,357,5005,357,500Dec 31, 2019Jan 3, 2020View →
Other insiders · OGE
Loading peer insiders…
About this filer
CIK 0001042873
ROLE
Director
PRIMARY
OGE
COMPANIES
2
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001042873DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback