SEC Insider Transactions from RAINBOLT DAVID E.

Last updated: 2026-04-01 21:04 UTC | Total transactions: 79

RAINBOLT DAVID E has filed 79 insider transactions across 2 companies since January 2023.

Most recent transaction: a grant/award of 319 shares of OGE ENERGY CORP. ($OGE) on March 31, 2026.

Activity breakdown: 1 open-market purchase and 36 sales.

Set Up your own filters →
Transaction Date Company Ticker Insider Name Title Transaction Type Security Shares Price Shares Owned Following Total Shares Outstanding % of Owned % of Outstanding
March 31, 2026 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 319 $47.96 43,633.3770 206,259,022 0.74% 0.00%
Feb. 3, 2026 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Director G Common Stock 225000 $0.00 225,000.0000 33,864,129 9999.99% 0.66%
Jan. 30, 2026 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found J Common Stock 38085 $0.00 652,085.0000 33,864,129 6.20% 0.11%
Jan. 30, 2026 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found J Common Stock 269223 $0.00 4,654,777.0000 33,864,129 5.47% 0.80%
Feb. 3, 2026 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found G Common Stock 225000 $0.00 687,395.0000 33,864,129 24.66% 0.66%
Feb. 3, 2026 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found J Common Stock 188 $0.00 614,188.0000 33,864,129 0.03% 0.00%
Jan. 30, 2026 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found J Common Stock 225000 $0.00 912,395.0000 33,864,129 32.73% 0.66%
Feb. 3, 2026 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found J Common Stock 188 $0.00 614,188.0000 33,864,129 0.03% 0.00%
Jan. 6, 2026 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Director A Stock Equivalent Units 360 $42.59 42,900.1859 202,100,000 0.85% 0.00%
Jan. 7, 2026 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found I Common Stock 188 $0.00 4,997,583.0000 33,864,129 0.00% 0.00%
Dec. 9, 2025 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Director A Stock Equivalent Units 3947 $43.07 42,540.6529 202,100,000 10.23% 0.00%
Sept. 30, 2025 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Director A Stock Equivalent Units 311 $46.27 38,225.5369 201,395,142 0.82% 0.00%
June 24, 2025 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Director A Stock Equivalent Units 321 $44.72 37,562.1398 201,148,883 0.86% 0.00%
May 6, 2025 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found J Common Stock 22556 $0.00 4,997,395.0000 33,617,015 0.45% 0.07%
May 6, 2025 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found J Common Stock 22556 $0.00 4,997,395.0000 33,617,015 0.45% 0.07%
May 6, 2025 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found I Common Stock 14 $0.00 5,019,951.0000 33,617,015 0.00% 0.00%
April 2, 2025 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Not found I Common Stock 204 $0.00 4,997,381.0000 33,617,015 0.00% 0.00%
March 25, 2025 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Director A Stock Equivalent Units 324 $44.34 36,894.1697 201,148,883 0.89% 0.00%
Jan. 7, 2025 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 355 $40.55 36,212.2841 201,300,000 0.99% 0.00%
Jan. 2, 2025 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director I Common Stock 913 $0.00 4,997,177.0000 33,617,015 0.02% 0.00%
Dec. 10, 2024 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 3853 $42.18 35,857.7835 201,500,000 12.04% 0.00%
Nov. 19, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director G Common Stock 10000 $0.00 4,996,264.0000 33,646,549 0.20% 0.03%
Oct. 28, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 8140 $110.78 4,606,264.0000 33,646,549 0.18% 0.02%
Oct. 28, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 8141 $110.78 4,606,264.0000 33,646,549 0.18% 0.02%
Oct. 28, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 8140 $110.78 4,606,264.0000 33,646,549 0.18% 0.02%
Oct. 24, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 584 $110.11 4,614,404.0000 33,646,549 0.01% 0.00%
Oct. 24, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 583 $110.11 4,614,404.0000 33,646,549 0.01% 0.00%
Oct. 24, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 583 $110.11 4,614,405.0000 33,646,549 0.01% 0.00%
Oct. 23, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 1867 $110.21 4,614,987.0000 33,646,549 0.04% 0.01%
Oct. 23, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 1867 $110.21 4,614,988.0000 33,646,549 0.04% 0.01%
Oct. 23, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 1867 $110.21 4,614,988.0000 33,646,549 0.04% 0.01%
Oct. 22, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 259 $110.00 4,616,855.0000 33,646,549 0.01% 0.00%
Oct. 22, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 259 $110.00 4,616,854.0000 33,646,549 0.01% 0.00%
Oct. 22, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 259 $110.00 4,616,855.0000 33,646,549 0.01% 0.00%
Oct. 21, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 717 $110.47 4,617,114.0000 33,646,549 0.02% 0.00%
Oct. 21, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 717 $110.47 4,617,114.0000 33,646,549 0.02% 0.00%
Oct. 21, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 718 $110.47 4,617,113.0000 33,646,549 0.02% 0.00%
Oct. 1, 2024 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 350 $41.10 31,675.5378 201,500,000 1.12% 0.00%
Sept. 13, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 3457 $105.02 4,617,831.0000 33,494,487 0.07% 0.01%
Sept. 13, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 3457 $105.02 4,617,831.0000 33,494,487 0.07% 0.01%
Sept. 13, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 3458 $105.02 4,617,831.0000 33,494,487 0.07% 0.01%
Sept. 11, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 463 $105.01 4,621,289.0000 33,494,487 0.01% 0.00%
Sept. 11, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 464 $105.01 4,621,288.0000 33,494,487 0.01% 0.00%
Sept. 11, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 464 $105.01 4,621,288.0000 33,494,487 0.01% 0.00%
Sept. 9, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 9 $105.25 4,622,287.0000 33,494,487 0.00% 0.00%
Sept. 9, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 10 $105.25 4,622,286.0000 33,494,487 0.00% 0.00%
Sept. 10, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 534 $105.10 4,621,752.0000 33,494,487 0.01% 0.00%
Sept. 9, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 9 $105.25 4,622,287.0000 33,494,487 0.00% 0.00%
Sept. 10, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 535 $105.10 4,621,752.0000 33,494,487 0.01% 0.00%
Sept. 10, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 535 $105.10 4,621,752.0000 33,494,487 0.01% 0.00%
Sept. 9, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 7371 $105.46 4,622,296.0000 33,494,487 0.16% 0.02%
Sept. 9, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 7372 $105.46 4,622,296.0000 33,494,487 0.16% 0.02%
Sept. 9, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 7372 $105.46 4,622,296.0000 33,494,487 0.16% 0.02%
Sept. 3, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 471 $105.58 4,629,667.5000 33,494,487 0.01% 0.00%
Sept. 3, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 471 $105.58 4,629,667.5000 33,494,487 0.01% 0.00%
Sept. 3, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 472 $105.58 4,629,666.5000 33,494,487 0.01% 0.00%
Aug. 30, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 6126 $106.22 4,630,138.5000 33,494,487 0.13% 0.02%
Aug. 30, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 6126 $106.22 4,630,138.5000 33,494,487 0.13% 0.02%
Aug. 30, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director S Common Stock 6126 $106.22 4,630,138.5000 33,494,487 0.13% 0.02%
Aug. 14, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director J Common Stock 690000 $0.00 4,310,000.0000 33,494,487 13.80% 2.06%
Aug. 14, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director J Common Stock 230000 $0.00 230,000.0000 33,494,487 9999.99% 0.69%
Aug. 14, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director J Common Stock 230000 $0.00 230,000.0000 33,494,487 9999.99% 0.69%
Aug. 14, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director J Common Stock 230000 $0.00 230,000.0000 33,494,487 9999.99% 0.69%
June 25, 2024 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 408 $35.26 30,987.6896 200,900,000 1.33% 0.00%
March 28, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director I Common Stock 121 $0.00 5,096,264.0000 33,494,487 0.00% 0.00%
March 26, 2024 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 431 $33.37 30,206.4867 200,900,000 1.45% 0.00%
Jan. 9, 2024 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 406 $35.43 29,406.9565 200,900,000 1.40% 0.00%
Jan. 3, 2024 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director I Common Stock 750 $0.00 5,096,143.0000 33,494,487 0.01% 0.00%
Dec. 12, 2023 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 4388 $35.32 29,001.2269 200,800,000 17.83% 0.00%
Nov. 2, 2023 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director G Common Stock 25000 $0.00 5,103,905.0000 33,439,496 0.49% 0.07%
Sept. 26, 2023 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 425 $33.85 24,311.9716 200,800,000 1.78% 0.00%
Aug. 10, 2023 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director G Common Stock 100 $0.00 5,128,905.0000 33,439,496 0.00% 0.00%
July 10, 2023 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director G Common Stock 100 $0.00 5,128,805.0000 33,439,496 0.00% 0.00%
June 27, 2023 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 398 $36.09 23,615.3596 200,800,000 1.72% 0.00%
April 10, 2023 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director I Common Stock 250 $0.00 5,128,705.0000 33,439,496 0.00% 0.00%
March 28, 2023 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found A Stock Equivalent Units 397 $36.20 22,963.7392 200,800,000 1.76% 0.00%
Feb. 27, 2023 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Not found P Common Stock-$.01 par value per share 5000 $36.65 15,000.0000 200,800,000 50.00% 0.00%
Jan. 10, 2023 OGE ENERGY CORP. $OGE RAINBOLT DAVID E Director A Stock Equivalent Units 362 $39.73 22,334.7007 200,800,000 1.65% 0.00%
Jan. 4, 2023 BANCFIRST CORP /OK/ $BANF RAINBOLT DAVID E Executive & Director I Common Stock 639 $0.00 5,128,455.0000 33,439,496 0.01% 0.00%