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.

Rating scores

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

  • Overall3
  • DCF1
  • Return on equity5
  • Return on assets5
  • Debt / equity1
  • P/E4
  • P/B3
Average price target

Mean of the targets analysts published in each window.

Price target is not available for NINE.

Recent rating changes

The latest 27 changes by research firm, newest first.

DateFirmActionFromTo
May 10, 2023EF HuttonmaintainBuyBuy
Nov 8, 2022EF HuttonmaintainBuyBuy
Aug 8, 2022EF HuttonmaintainBuyBuy
Dec 15, 2020CitigroupupgradeSellNeutral
May 18, 2020Piper SandlerdowngradeOverweightNeutral
Apr 8, 2020CitigroupmaintainSellSell
Mar 13, 2020Wells FargodowngradeEqual WeightUnderweight
Mar 10, 2020Raymond JamesdowngradeStrong BuyMarket Perform
Mar 10, 2020JP MorgandowngradeOverweightNeutral
Jan 9, 2020Wells FargomaintainEqual WeightEqual Weight
Dec 3, 2019Credit SuissedowngradeOutperformNeutral
Nov 12, 2019B of A SecuritiesmaintainUnderperformUnderperform
Oct 8, 2019B of A SecuritiesdowngradeNeutralUnderperform
Sep 12, 2019Wells FargodowngradeOutperformMarket Perform
Sep 4, 2019CitigroupmaintainBuyBuy
Aug 28, 2019B of A SecuritiesdowngradeBuyNeutral
Aug 14, 2019CitigroupmaintainBuyBuy
Aug 13, 2019Wells FargomaintainOutperformOutperform
Aug 13, 2019Raymond JamesmaintainStrong BuyStrong Buy
Mar 8, 2019Raymond JamesmaintainStrong BuyStrong Buy
Feb 5, 2019Tudor PickeringupgradeHoldBuy
Nov 14, 2018Raymond JamesmaintainStrong BuyStrong Buy
Nov 14, 2018JP MorganmaintainOverweightOverweight
Oct 16, 2018Raymond JamesmaintainStrong BuyStrong Buy
Oct 9, 2018Credit SuissemaintainOutperformOutperform
Sep 17, 2018JP MorganmaintainOverweightOverweight
Aug 14, 2018Credit SuissemaintainOutperformOutperform