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 equity4
  • Return on assets5
  • Debt / equity2
  • P/E3
  • P/B3
Average price target

Mean of the targets analysts published in each window.

Price target is not available for TECK-A.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 16, 2023BenchmarkmaintainBuyBuy
Sep 26, 2023B. Riley SecuritiesmaintainBuyBuy
Sep 20, 2023Morgan StanleymaintainOverweightOverweight
Jul 31, 2023Morgan StanleymaintainOverweightOverweight
Jul 30, 2023Morgan StanleymaintainOverweightOverweight
Jul 30, 2023BenchmarkmaintainBuyBuy
Jul 23, 2023Morgan StanleymaintainOverweightOverweight
Jul 16, 2023Morgan StanleymaintainOverweightOverweight
Jul 10, 2023Wolfe ResearchdowngradeOutperformPeer Perform
Jul 10, 2023Morgan StanleymaintainOverweightOverweight
Jul 10, 2023BenchmarkmaintainBuyBuy
Jul 4, 2023Deutsche BankmaintainBuyBuy
Jun 27, 2023ScotiabankmaintainSector OutperformSector Outperform
Jun 25, 2023Morgan StanleymaintainOverweightOverweight
Jun 25, 2023B. Riley SecuritiesmaintainBuyBuy
Jun 21, 2023Morgan StanleymaintainOverweightOverweight
Jun 11, 2023Morgan StanleymaintainOverweightOverweight
May 2, 2023Deutsche BankmaintainBuyBuy
Apr 26, 2023Morgan StanleymaintainOverweightOverweight
Apr 16, 2023BenchmarkmaintainBuyBuy
Mar 29, 2023Morgan StanleymaintainOverweightOverweight
Jan 12, 2023BenchmarkmaintainBuyBuy
Oct 30, 2022Morgan StanleymaintainOverweightOverweight
Oct 28, 2022BMO CapitaldowngradeOutperformPerform
Oct 27, 2022BMO CapitaldowngradeOutperformMarket Perform
Oct 4, 2022Deutsche BankmaintainBuyBuy
Sep 20, 2022Deutsche BankmaintainBuyBuy
Sep 15, 2022Morgan StanleyupgradeEqual WeightOverweight
Jul 27, 2022Morgan StanleymaintainEqual WeightEqual Weight
Jul 27, 2022Deutsche BankmaintainBuyBuy
Jul 6, 2022Deutsche BankmaintainBuyBuy
Jun 28, 2022Deutsche BankmaintainBuyBuy
Jun 22, 2022Morgan StanleydowngradeOverweightEqual Weight
Jun 8, 2022Deutsche BankmaintainBuyBuy
Mar 23, 2022Morgan StanleymaintainOverweightOverweight
Mar 8, 2022Goldman SachsupgradeNeutralBuy
Feb 24, 2022Deutsche BankmaintainBuyBuy
Dec 8, 2021Morgan StanleymaintainOverweightOverweight
Sep 28, 2021Morgan StanleymaintainOverweightOverweight
Sep 28, 2021CitigroupupgradeNeutralBuy