‹ Screener

BOK FINANCIAL CORP

BOKF · National Commercial Banks · 60.8M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $160M (gross $177M, SBC $16M)

Reference price $132.62 · est. market cap ~$8.1B — last insider sale, 2026-05-08 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C68

BOK Financial — energy-belt regional bank with average returns.

Strengths

Risks

Notable findings

Key metrics

Return on equity
9.8%
Return on assets
1.1%
Net-income growth
10.4%
Debt / equity
0.8×
Tangible book value
$4.8B

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-08Wade Mark B.Sell1.7K$132.62
2026-05-07BANGERT STEVENSell2.1K$134.78
2026-05-07BANGERT STEVENSell500$134.91
2026-04-23Reid Jeffrey A.Sell105$135.13
2026-04-23Reid Jeffrey A.Sell1.1K$135.56
2026-03-10Vincent Brad AOther940
2026-03-10Vincent Brad AOther940
2026-02-18Stratton David DTax withheld206$133.56
2026-02-18Stratton David DOption exercise213
2026-02-18Daboval Christy KOption exercise130
2026-02-18Daboval Christy KTax withheld116$133.56
2026-02-18Mahaney Mindy M.Option exercise343
2026-02-18Mahaney Mindy M.Tax withheld258$133.56
2026-02-18Rogers Michael J.Option exercise190
2026-02-18Rogers Michael J.Tax withheld211$133.56
2026-02-18Reid Jeffrey A.Option exercise969
2026-02-18Reid Jeffrey A.Tax withheld112$133.56
2026-02-18Reid Jeffrey A.Disposition2.4K
2026-02-18Vincent Brad AOption exercise2.2K
2026-02-18Vincent Brad ATax withheld183$133.56
2026-02-18Vincent Brad ADisposition5.5K
2026-02-18Martin DerekOption exercise1.5K
2026-02-18Martin DerekTax withheld127$133.56
2026-02-18Martin DerekDisposition3.9K
2026-02-18Weil KelleyOption exercise1.4K
2026-02-18Weil KelleyTax withheld1.6K$133.56
2026-02-18Keesling Rebecca DOption exercise623
2026-02-18Keesling Rebecca DTax withheld751$133.56
2026-02-18Wade Mark B.Option exercise1.7K
2026-02-18Wade Mark B.Tax withheld132$133.56
2026-02-18Wade Mark B.Disposition4.3K
2026-02-18Grunst Martin EOption exercise2.5K
2026-02-18Grunst Martin ETax withheld205$133.56
2026-02-18Grunst Martin EDisposition6.2K
2026-02-18Grauer ScottOption exercise3.1K
2026-02-18Grauer ScottTax withheld3.6K$133.56
2026-02-18KYMES STACYOption exercise15K
2026-02-18KYMES STACYTax withheld17K$133.56
2026-02-17Stratton David DGrant4.1K
2026-02-17Wade Mark B.Grant5.1K
2026-02-17Grunst Martin EGrant6.0K
2026-02-17Keesling Rebecca DGrant1.4K
2026-02-17Weil KelleyGrant3.0K
2026-02-17Martin DerekGrant2.9K
2026-02-17Grauer ScottGrant8.2K
2026-02-17Vincent Brad AGrant4.7K
2026-02-17Reid Jeffrey A.Grant2.1K
2026-02-17KYMES STACYGrant25K
2026-02-17Daboval Christy KGrant2.6K
2026-02-17Mahaney Mindy M.Grant3.4K
2026-01-22BANGERT STEVENSell2.5K$137.71
2026-01-22BANGERT STEVENSell1.3K$137.91
2026-01-16Rogers Michael J.Grant825
2026-01-13Grauer ScottTax withheld1.0K$122.64
2026-01-13Vincent Brad ADisposition1.4K
2026-01-13Martin DerekTax withheld110$122.64
2026-01-13Martin DerekDisposition945
2026-01-13Weil KelleyTax withheld475$122.64
2026-01-13Keesling Rebecca DTax withheld212$122.64
2026-01-13Wade Mark B.Tax withheld114$122.64
2026-01-13Wade Mark B.Disposition1.0K
2026-01-13Grunst Martin ETax withheld148$122.64
2026-01-13Grunst Martin EDisposition1.5K
2026-01-13Stratton David DTax withheld436$122.64
2026-01-13Daboval Christy KTax withheld213$122.64
2026-01-13Mahaney Mindy M.Tax withheld547$122.64
2026-01-13Rogers Michael J.Tax withheld355$122.64
2026-01-13Reid Jeffrey A.Tax withheld69$122.64
2026-01-13Reid Jeffrey A.Disposition598
2026-01-13Vincent Brad ATax withheld142$122.64
2025-12-01Waldo RobertGift5.0K
2025-12-01BANGERT STEVENSell1.0K$114.89
2025-10-30BANGERT STEVENSell1.5K$106.29
2025-10-30BANGERT STEVENSell1.0K$106.07
2025-09-05Grauer ScottGift100
2025-08-25KYMES STACYGift3.1K
2025-08-12Grauer ScottGift250
2025-08-04BANGERT STEVENSell1.2K$99.24
2025-08-04BANGERT STEVENSell1.8K$99.08
2025-07-14MALCOLM STEVEN JGrant207$96.38
2025-07-14Washington Rose MGrant207$96.38
2025-07-14Waldo RobertGrant207$96.38
2025-07-14Turpen Michael C.Grant207$96.38
2025-07-14SHRUM KAYSE M DOGrant207$96.38
2025-07-14San Pedro ClaudiaGrant207$96.38
2025-07-14Richards Emmet CGrant207$96.38
2025-07-14LYBARGER STANLEY AGrant207$96.38
2025-07-14JOULLIAN EDWARD C IVGrant207$96.38
2025-07-14GRIFFIN DAVID FGrant207$96.38
2025-07-14CRAFT JOSEPH W IIIGrant207$96.38
2025-07-14COFFEY JOHN WGrant207$96.38
2025-07-14Cadieux Chester IIIGrant207$96.38
2025-07-14BANGERT STEVENGrant207$96.38
2025-07-14ARMSTRONG ALAN SGrant207$96.38
2025-05-14BANGERT STEVENSell1.5K$97.89
2025-05-14BANGERT STEVENSell1.0K$98.31
2025-03-26Daboval Christy KOther431
2025-03-26Daboval Christy KOther431
2025-03-21Vincent Brad AOther805
2025-03-21Vincent Brad AOther805
2025-03-03KYMES STACYOther1.4K
2025-03-03KYMES STACYOther1.4K
2025-02-19Mahaney Mindy M.Tax withheld136$110.80
2025-02-19Daboval Christy KDisposition19
2025-02-19KYMES STACYDisposition1.8K
2025-02-19KYMES STACYTax withheld7.9K$110.80
2025-02-19Grunst Martin EDisposition272
2025-02-19Grunst Martin ETax withheld162$110.80
2025-02-19Keesling Rebecca DDisposition87
2025-02-19Keesling Rebecca DTax withheld430$110.80
2025-02-19Grunst Martin EDisposition2.4K
2025-02-19Grauer ScottDisposition419
2025-02-19Grauer ScottTax withheld1.8K$110.80
2025-02-19Weil KelleyDisposition177
2025-02-19Weil KelleyTax withheld804$110.80
2025-02-19Wade Mark B.Disposition33
2025-02-19Wade Mark B.Tax withheld82$110.80
2025-02-19JOULLIAN EDWARD C IVGift499
2025-02-19Vincent Brad ADisposition217
2025-02-19Vincent Brad ATax withheld965$110.80
2025-02-19Reid Jeffrey A.Disposition15
2025-02-19Daboval Christy KTax withheld64$110.80
2025-02-19Reid Jeffrey A.Tax withheld53$110.80
2025-02-19Maun MarcDisposition310
2025-02-19Martin DerekDisposition190
2025-02-19Martin DerekTax withheld855$110.80
2025-02-19Maun MarcTax withheld185$110.80
2025-02-19Maun MarcDisposition2.7K
2025-02-19Mahaney Mindy M.Disposition47
2025-02-18Martin DerekGrant201
2025-02-18Maun MarcGrant6.2K
2025-02-18Maun MarcGrant328
2025-02-18Grunst Martin EGrant6.2K
2025-02-18Grunst Martin EGrant288
2025-02-18Weil KelleyGrant3.1K
2025-02-18Weil KelleyGrant187
2025-02-18Wade Mark B.Grant5.4K
2025-02-18Wade Mark B.Grant35
2025-02-18Vincent Brad AGrant5.4K
2025-02-18Vincent Brad AGrant230
2025-02-18Reid Jeffrey A.Grant2.4K
2025-02-18Reid Jeffrey A.Grant16
2025-02-18Martin DerekGrant3.4K
2025-02-18Mahaney Mindy M.Grant3.3K
2025-02-18Mahaney Mindy M.Grant50
2025-02-18KYMES STACYGrant27K
2025-02-18KYMES STACYGrant1.9K
2025-02-18Keesling Rebecca DGrant1.4K
2025-02-18Keesling Rebecca DGrant92
2025-02-18Grauer ScottGrant7.5K
2025-02-18Grauer ScottGrant444
2025-02-18Daboval Christy KGrant2.7K
2025-02-18Daboval Christy KGrant20
2025-01-30BANGERT STEVENSell1.2K$111.81
2025-01-30BANGERT STEVENSell1.8K$111.84
2025-01-30BANGERT STEVENSell1.8K$111.84
2025-01-30BANGERT STEVENSell1.2K$111.81
2025-01-17Rogers Michael J.Grant885
2025-01-14Maun MarcTax withheld139$109.44
2025-01-14Maun MarcDisposition1.2K
2025-01-14Grunst Martin ETax withheld122$109.44
2025-01-14Grunst Martin EDisposition1.0K
2025-01-14Weil KelleyTax withheld261$109.44
2025-01-14Wade Mark B.Tax withheld287$109.44
2025-01-14Vincent Brad ATax withheld320$109.44
2025-01-14Reid Jeffrey A.Tax withheld156$109.44
2025-01-14Martin DerekTax withheld280$109.44
2025-01-14Mahaney Mindy M.Tax withheld477$109.44
2025-01-14Keesling Rebecca DTax withheld128$109.44
2025-01-14Grauer ScottTax withheld594$109.44
2025-01-14Daboval Christy KTax withheld189$109.44

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-11Reg FDExhibitsfiling ↗
2026-05-07Shareholder voteExhibitsfiling ↗
2026-04-20ResultsReg FDExhibitsfiling ↗
2026-04-06OtherExhibitsfiling ↗
2026-02-19Exec/director changeExhibitsfiling ↗
2026-02-09Reg FDExhibitsfiling ↗
2026-02-03Reg FDExhibitsfiling ↗
2026-01-16ResultsReg FDExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-112026-05-110000875357-26-000038 ↗
8-K2026-05-072026-05-050000875357-26-000036 ↗
10-Q2026-05-062026-03-310000875357-26-000034 ↗
8-K2026-04-202026-04-200000875357-26-000031 ↗
8-K2026-04-062026-03-310000875357-26-000028 ↗
8-K2026-02-192026-02-160000875357-26-000016 ↗
10-K2026-02-182025-12-310000875357-26-000013 ↗
8-K2026-02-092026-02-090000875357-26-000010 ↗
8-K2026-02-032026-02-030000875357-26-000007 ↗
8-K2026-01-162026-01-160000875357-26-000004 ↗
8-K2025-11-172025-11-170000875357-25-000062 ↗
8-K2025-11-032025-11-030000875357-25-000059 ↗