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
  • DCF1
  • Return on equity1
  • Return on assets1
  • Debt / equity4
  • P/E1
  • P/B2
Average price target

Mean of the targets analysts published in each window.

Price target is not available for STI.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Nov 19, 2019Janney CapitaldowngradeBuyNeutral
Nov 17, 2019Morgan StanleymaintainEqual WeightEqual Weight
Oct 28, 2019Morgan StanleymaintainEqual WeightEqual Weight
Oct 20, 2019UBSmaintainNeutralNeutral
Oct 7, 2019JefferiesupgradeHoldBuy
Oct 2, 2019UBSmaintainNeutralNeutral
Jul 9, 2019UBSmaintainNeutralNeutral
Apr 21, 2019Morgan StanleymaintainEqual WeightEqual Weight
Mar 10, 2019Morgan StanleydowngradeOverweightEqual Weight
Mar 3, 2019UBSdowngradeBuyNeutral
Feb 11, 2019BMO CapitalmaintainMarket PerformPerform
Feb 10, 2019BMO CapitalmaintainMarket PerformMarket Perform
Feb 8, 2019BernsteindowngradeOutperformPerform
Feb 7, 2019Sandler O'NeilldowngradeBuyHold
Feb 7, 2019MacquarieupgradeUnderperformNeutral
Feb 7, 2019BernsteindowngradeOutperformMarket Perform
Jan 27, 2019BairddowngradeOutperformNeutral
Jan 7, 2019JefferiesdowngradeBuyHold
Jan 1, 2019BairdupgradeNeutralOutperform
Dec 6, 2018Credit SuissemaintainNeutralNeutral
Oct 22, 2018BMO CapitalmaintainMarket PerformPerform
Oct 21, 2018BMO CapitalmaintainMarket PerformMarket Perform
Sep 12, 2018PiperJaffraydowngradeOverweightNeutral
Aug 28, 2018Edward JonesmaintainHoldHold
Jul 23, 2018Morgan StanleymaintainOverweightOverweight
Jul 23, 2018BMO CapitalmaintainMarket PerformPerform
Jul 22, 2018B. Riley FBRupgradeNeutralBuy
Jul 22, 2018BMO CapitalmaintainMarket PerformMarket Perform
Jul 22, 2018BarclaysmaintainEqual WeightEqual Weight
Jul 1, 2018ArgusupgradeHoldBuy
Jun 28, 2018Sandler O'NeillupgradeHoldBuy
Jun 26, 2018BernsteinupgradeMarket PerformOutperform
Apr 23, 2018BMO CapitalmaintainMarket PerformPerform
Apr 22, 2018Stephens & Co.downgradeOverweightEqual Weight
Apr 22, 2018Credit SuissemaintainNeutralNeutral
Apr 22, 2018BMO CapitalmaintainMarket PerformMarket Perform
Mar 13, 2018Credit SuisseupgradeUnderperformNeutral
Feb 1, 2018Morgan StanleymaintainOverweightOverweight
Jan 7, 2018Morgan StanleyupgradeEqual WeightOverweight
Dec 20, 2017WedbushdowngradeOutperformNeutral