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 assets4
  • Debt / equity2
  • P/E4
  • P/B4
Average price target

Mean of the targets analysts published in each window.

Price target is not available for PANL.

Recent rating changes

The latest 22 changes by research firm, newest first.

DateFirmActionFromTo
Aug 11, 2025B. Riley SecuritiesmaintainBuyBuy
May 13, 2024Alliance Global PartnersupgradeNeutralBuy
Feb 5, 2024Alliance Global PartnersdowngradeBuyNeutral
Aug 3, 2022Alliance Global PartnersmaintainBuyBuy
Sep 17, 2021B. Riley SecuritiesmaintainBuyBuy
Oct 10, 2017FearnleysmaintainBuyBuy
Apr 15, 2013Canaccord GenuitymaintainHoldHold
Apr 12, 2013OppenheimerupgradeMarket PerformOutperform
Apr 4, 2013NeedhamupgradeHoldBuy
Feb 28, 2013Deutsche BankmaintainBuyBuy
Feb 25, 2013WedbushmaintainNeutralNeutral
Nov 8, 2012WedbushdowngradeOutperformNeutral
Oct 17, 2012JMP SecuritiesmaintainMarket OutperformOutperform
Aug 13, 2012WedbushupgradeNeutralOutperform
Jul 24, 2012Canaccord GenuitymaintainHoldHold
Jul 20, 2012Piper SandlermaintainUnderweightUnderweight
Jul 20, 2012PiperJaffraymaintainUnderweightUnderweight
Jun 22, 2012Deutsche BankmaintainBuyBuy
May 10, 2012Goldman SachsmaintainBuyBuy
May 10, 2012Canaccord GenuitymaintainHoldHold
May 8, 2012PiperJaffraymaintainUnderweightUnderweight
May 7, 2012Piper SandlermaintainUnderweightUnderweight