Search companies

Find a company by ticker or name

Analysts

Scores, price targets and rating changes published by the firms we track. Informational, not advice.

Price target forecast

The average analyst target through the past year, and where analysts see the price a year from now.

Nov 6, 20260 analyst targets · 90 days
Share price
$14.91
Average 1Y price target
$14.35-3.76%
Agreement
Good

Analysts agreement range is spread less than 15% from the average

$11.00$12.13$13.25$14.38$15.50Past12m Forecast20262027

Share priceAverage analyst target (90-day window), shaded 10th–90th percentile12-month range from the lowest to the highest current target, dashed to the average

Rating scores

Each factor is scored 1 (weak) to 5 (strong).

  • Overall3
  • DCF3
  • Return on equity3
  • Return on assets4
  • Debt / equity3
  • P/E2
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month2$14.35
Last quarter2$14.35
Last year2$14.35
All time2$14.35
Recent rating changes

The latest 34 changes by research firm, newest first.

DateFirmActionFromTo
Sep 29, 2026CitigroupupgradeSellBuy
Jun 5, 2025HSBCupgradeHoldBuy
Nov 6, 2024BarclaysmaintainOverweightOverweight
Jul 30, 2024BarclaysmaintainOverweightOverweight
May 8, 2024BarclaysmaintainOverweightOverweight
Jan 29, 2024BarclaysmaintainOverweightOverweight
Jun 1, 2023BarclaysmaintainOverweightOverweight
Oct 31, 2022BarclaysmaintainOverweightOverweight
Oct 25, 2022BarclaysmaintainOverweightOverweight
Sep 12, 2022BarclaysmaintainOverweightOverweight
Jul 25, 2022BarclaysmaintainOverweightOverweight
May 24, 2022BarclaysmaintainOverweightOverweight
Nov 1, 2021BarclaysmaintainOverweightOverweight
Feb 2, 2021BarclaysupgradeEqual WeightOverweight
Jan 28, 2020CLSAmaintainBuyOutperform
Jan 9, 2020CitigroupupgradeSellBuy
Nov 4, 2019B of A SecuritiesdowngradeBuyNeutral
Nov 4, 2019Bank of AmericadowngradeBuyNeutral
Sep 4, 2019Credit SuisseupgradeUnderperformOutperform
Jun 11, 2019BarclaysmaintainEqual WeightEqual Weight
May 20, 2019Morgan StanleydowngradeOverweightEqual Weight
Nov 1, 2017JefferiesmaintainUnderperformUnderperform
Sep 21, 2017Morgan StanleyupgradeEqual WeightOverweight
Jul 27, 2016JefferiesdowngradeHoldUnderperform
Jul 27, 2016HSBCdowngradeHoldReduce
Jul 26, 2016Credit SuissedowngradeNeutralUnderweight
May 2, 2016Goldman SachsmaintainNeutralNeutral
Feb 10, 2016CLSAupgradeUnderperformBuy
Dec 2, 2015Deutsche BankmaintainSellSell
Feb 15, 2013B of A SecuritiesdowngradeBuyNeutral
Feb 15, 2013Bank of AmericadowngradeBuyNeutral
Dec 12, 2012Credit SuisseupgradeNeutralOutperform
Jun 28, 2012Anand RathiupgradeHoldBuy
Feb 7, 2012Credit SuissedowngradeBuyHold