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

Recent rating changes

The latest 14 changes by research firm, newest first.

DateFirmActionFromTo
Dec 28, 2021Roth CapitalmaintainBuyBuy
Jan 28, 2019Roth CapitalupgradeNeutralBuy
Aug 10, 2016Roth CapitaldowngradeBuyNeutral
Dec 21, 2015Roth CapitalmaintainBuyBuy
Jun 30, 2015HC Wainwright & Co.downgradeOverweightEqual Weight
Jun 30, 2015H.C. WainwrightmaintainEqual WeightEqual Weight
Sep 19, 2014BMO CapitaldowngradeOutperformMarket Perform
May 2, 2014Deutsche BankmaintainBuyBuy
Apr 7, 2014Deutsche BankmaintainBuyBuy
Nov 7, 2013BMO CapitalmaintainOutperformOutperform
Nov 5, 2013Northland SecuritiesmaintainOutperformOutperform
Oct 29, 2013Stephens & Co.maintainOverweightOverweight
Aug 7, 2013RBC CapitalupgradeSector PerformOutperform
Aug 3, 2012Craig-HallumdowngradeBuyHold