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 / equity5
  • P/E1
  • P/B3
Average price target

Mean of the targets analysts published in each window.

Price target is not available for BLDP.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 26, 2026BMO CapitalmaintainUnderperformUnderperform
Oct 14, 2026SusquehannamaintainNeutralNeutral
Sep 30, 2026UBSmaintainNeutralNeutral
Aug 10, 2026SusquehannamaintainNeutralNeutral
Jul 10, 2026SusquehannamaintainNeutralNeutral
May 20, 2026SusquehannamaintainNeutralNeutral
May 6, 2026TD CowenmaintainHoldHold
May 5, 2026Lake StreetupgradeHoldBuy
Mar 27, 2026Wells FargomaintainUnderweightUnderweight
Oct 22, 2025UBSmaintainNeutralNeutral
Oct 13, 2025SusquehannamaintainNeutralNeutral
Aug 13, 2025Wells FargomaintainUnderweightUnderweight
Aug 12, 2025Roth CapitalmaintainNeutralNeutral
Aug 12, 2025BMO CapitalmaintainUnderperformUnderperform
Aug 11, 2025Lake StreetdowngradeBuyHold
Jul 21, 2025SusquehannamaintainNeutralNeutral
May 12, 2025UBSmaintainNeutralNeutral
Apr 17, 2025CitigroupdowngradeNeutralSell
Apr 14, 2025SusquehannamaintainNeutralNeutral
Mar 14, 2025Roth MKMmaintainNeutralNeutral
Mar 14, 2025BMO CapitalmaintainUnderperformUnderperform
Dec 4, 2024CIBCmaintainUnderperformUnderperform
Nov 6, 2024CIBCmaintainUnderperformUnderperform
Oct 16, 2024SusquehannamaintainNeutralNeutral
Sep 16, 2024Cormark SecuritiesdowngradeBuyMarket Perform
Aug 14, 2024Raymond JamesmaintainMarket PerformMarket Perform
Aug 13, 2024Wells FargomaintainUnderweightUnderweight
Aug 13, 2024Truist SecuritiesmaintainHoldHold
Aug 13, 2024SusquehannamaintainNeutralNeutral
Aug 13, 2024Lake StreetmaintainBuyBuy
Aug 13, 2024JefferiesmaintainHoldHold
Aug 13, 2024CIBCdowngradeNeutralUnderperform
Aug 13, 2024BMO CapitalmaintainUnderperformUnderperform
May 9, 2024Wells FargomaintainUnderweightUnderweight
May 8, 2024Truist SecuritiesmaintainHoldHold
May 8, 2024HSBCmaintainBuyBuy
May 8, 2024CIBCmaintainNeutralNeutral
Mar 13, 2024Raymond JamesmaintainMarket PerformMarket Perform
Mar 13, 2024Piper SandlermaintainUnderweightUnderweight
Mar 12, 2024Wells FargomaintainUnderweightUnderweight