BOK Financial Corporation BOKF

Full chart Compare
Set alert

Price alert · BOKF

All alert types
130.83 USD -1.69 (-1.27%)

Nov 3, 2026, 3:53 PM EST

130.81 Day range 132.90
102.72 52-week range 146.84
YTD
+10.44%
1 year
+24.58%

Analyst view

Consensus: hold

Hold
Price target (mean) 143.33 +9.6% upside
Target (low)
135.00
Target (mean)
143.33
Target (high)
155.00
Ratings (0m) 11 1 buy · 9 hold · 1 sell
  • Strong buy0
  • Buy1
  • Hold9
  • Sell1
  • Strong sell0

Recommendation trend

  • This month 11
  • 1 month ago 11
  • 2 months ago 10

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

BOKF analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter2.602.50 – 2.682.48+4.7%576.39M-2.7%10
Next quarter2.492.37 – 2.642.58-3.4%575.97M+3.5%8
Current year10.4410.32 – 10.658.80+18.6%2.27B+3.6%10
Next year10.7410.42 – 11.0010.44+2.9%2.40B+5.8%10

Upgrades and downgrades

The latest rating changes

BOKF analyst upgrades and downgrades
DateFirmActionFromTo
Oct 22, 2026CitigroupMaintainedNeutralNeutral
Oct 21, 2026DA DavidsonMaintainedNeutralNeutral
Oct 21, 2026Stephens & Co.MaintainedEqual-WeightEqual-Weight
Oct 9, 2026RBC CapitalMaintainedSector PerformSector Perform
Sep 30, 2026Wells FargoDowngradeEqual-WeightUnderweight
Sep 11, 2026Hovde GroupInitiated—Market Perform
Sep 3, 2026DA DavidsonMaintainedNeutralNeutral
Aug 10, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Aug 3, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Jul 24, 2026Keefe, Bruyette & WoodsMaintainedMarket PerformMarket Perform
Jul 22, 2026DA DavidsonMaintainedNeutralNeutral
Jul 22, 2026RBC CapitalMaintainedSector PerformSector Perform
Jul 22, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Jul 6, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Jul 1, 2026Raymond JamesDowngradeOutperformMarket Perform
Jun 25, 2026CitigroupMaintainedNeutralNeutral
Jun 25, 2026BenchmarkInitiated—Hold
Apr 23, 2026CitigroupMaintainedNeutralNeutral
Apr 22, 2026DA DavidsonMaintainedNeutralNeutral
Apr 22, 2026RBC CapitalMaintainedSector PerformSector Perform
Apr 7, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Mar 30, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Jan 26, 2026DA DavidsonDowngradeBuyNeutral
Jan 22, 2026CitigroupMaintainedNeutralNeutral
Jan 21, 2026Keefe, Bruyette & WoodsMaintainedMarket PerformMarket Perform
Jan 21, 2026RBC CapitalMaintainedSector PerformSector Perform
Jan 21, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Jan 5, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Dec 19, 2025BarclaysMaintainedEqual-WeightEqual-Weight
Dec 12, 2025Hovde GroupDowngradeOutperformMarket Perform