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
  • DCF3
  • Return on equity2
  • Return on assets4
  • Debt / equity2
  • P/E2
  • P/B3
Average price target

Mean of the targets analysts published in each window.

Price target is not available for NNI.

Recent rating changes

The latest 24 changes by research firm, newest first.

DateFirmActionFromTo
Oct 6, 2026TD CowenmaintainHoldHold
Jan 8, 2026TD CowenmaintainHoldHold
Nov 10, 2025TD CowenmaintainHoldHold
Aug 12, 2024TD CowenmaintainHoldHold
May 14, 2024TD CowenmaintainHoldHold
May 11, 2023Credit SuissemaintainNeutralNeutral
Nov 9, 2022Credit SuissemaintainNeutralNeutral
Aug 10, 2022Credit SuissemaintainNeutralNeutral
Mar 2, 2022Credit SuissemaintainNeutralNeutral
Jan 13, 2022Credit SuissedowngradeOutperformNeutral
Nov 10, 2020Credit SuisseupgradeNeutralOutperform
May 12, 2020Credit SuissemaintainNeutralNeutral
Oct 20, 2017Credit SuissemaintainNeutralNeutral
Aug 9, 2017Compass PointdowngradeBuyNeutral
Nov 14, 2016Credit SuissedowngradeOutperformNeutral
Aug 7, 2015Credit SuissemaintainOutperformOutperform
Nov 7, 2014Credit SuissemaintainOutperformOutperform
Aug 8, 2014Credit SuissemaintainOutperformOutperform
May 12, 2014Compass PointmaintainBuyBuy
Apr 17, 2014Compass PointmaintainBuyBuy
Mar 3, 2014Compass PointmaintainBuyBuy
Aug 12, 2013Compass PointmaintainBuyBuy
Mar 8, 2013Compass PointmaintainBuyBuy
Nov 12, 2012Credit SuisseupgradeNeutralOutperform