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).

  • Overall2
  • DCF2
  • Return on equity1
  • Return on assets2
  • Debt / equity5
  • P/E1
  • P/B3
Average price target

Mean of the targets analysts published in each window.

Price target is not available for CUB.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Feb 8, 2021Truist SecuritiesdowngradeBuyHold
Feb 8, 2021NeedhamdowngradeBuyHold
Nov 18, 2020RBC CapitalmaintainSector PerformSector Perform
Nov 18, 2020NeedhammaintainBuyBuy
Nov 18, 2020Canaccord GenuitydowngradeBuyHold
Nov 4, 2020Raymond JamesdowngradeStrong BuyOutperform
Oct 4, 2020NeedhammaintainBuyBuy
Sep 30, 2020Canaccord GenuitymaintainBuyBuy
Aug 5, 2020Canaccord GenuitymaintainBuyBuy
May 7, 2020CitigroupmaintainBuyBuy
May 6, 2020SunTrust Robinson HumphreymaintainBuyBuy
May 6, 2020NeedhammaintainBuyBuy
May 6, 2020Canaccord GenuitymaintainBuyBuy
Apr 15, 2020SunTrust Robinson HumphreymaintainBuyBuy
Mar 19, 2020NeedhammaintainBuyBuy
Mar 9, 2020JP MorganupgradeNeutralOverweight
Jan 14, 2020NeedhammaintainBuyBuy
Jan 7, 2020SunTrust Robinson HumphreyupgradeHoldBuy
Nov 20, 2019JP MorgandowngradeOverweightNeutral
May 12, 2019Raymond JamesupgradeOutperformStrong Buy
Apr 4, 2019Canaccord GenuitymaintainBuyBuy
Nov 29, 2018JP MorganupgradeNeutralOverweight
Aug 8, 2018Canaccord GenuitymaintainBuyBuy
Jun 14, 2018JP MorganmaintainNeutralNeutral
Jun 13, 2018Canaccord GenuitymaintainBuyBuy
Apr 19, 2018Canaccord GenuitymaintainBuyBuy
Nov 26, 2017JP MorgandowngradeOverweightNeutral
Sep 24, 2017Canaccord GenuitymaintainBuyBuy
Sep 21, 2017Raymond JamesupgradeOutperformStrong Buy
Aug 9, 2017JP MorganupgradeNeutralOverweight
Aug 3, 2017Canaccord GenuitymaintainBuyBuy
Jul 31, 2016NeedhamupgradeHoldBuy
Sep 16, 2015Credit SuisseupgradeNeutralOutperform
Aug 6, 2015JP MorganmaintainNeutralNeutral
May 20, 2015JP MorganmaintainNeutralNeutral
Dec 1, 2014JP MorgandowngradeOverweightNeutral
Nov 25, 2014NeedhamdowngradeBuyHold
Aug 4, 2014Credit SuissemaintainNeutralNeutral
Jul 30, 2014JP MorganmaintainOverweightOverweight
May 12, 2014BenchmarkdowngradeBuyHold