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

Mean of the targets analysts published in each window.

Price target is not available for RAIN.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Sep 18, 2023CitigroupmaintainNeutralNeutral
Sep 17, 2023CitigroupmaintainNeutralNeutral
Jun 5, 2023MizuhodowngradeBuyNeutral
Jun 4, 2023MizuhodowngradeBuyNeutral
Jun 2, 2023Roth MKMdowngradeBuyNeutral
Jun 2, 2023HC Wainwright & Co.maintainNeutralNeutral
Jun 1, 2023HC Wainwright & Co.maintainNeutralNeutral
May 30, 2023Roth MKMdowngradeBuyNeutral
May 30, 2023EF HuttonmaintainHoldHold
May 29, 2023Roth MKMdowngradeBuyNeutral
May 29, 2023EF HuttonmaintainHoldHold
May 23, 2023Piper SandlerdowngradeOverweightNeutral
May 23, 2023OppenheimerdowngradeOutperformPerform
May 23, 2023JonesTradingdowngradeBuyHold
May 23, 2023HC Wainwright & Co.downgradeBuyNeutral
May 23, 2023EF HuttondowngradeBuyHold
May 23, 2023CitigroupdowngradeBuyNeutral
May 22, 2023Piper SandlerdowngradeOverweightNeutral
May 22, 2023OppenheimerdowngradeOutperformPerform
May 22, 2023JonesTradingdowngradeBuyHold
May 22, 2023HC Wainwright & Co.downgradeBuyNeutral
May 22, 2023EF HuttondowngradeBuyHold
May 22, 2023CitigroupdowngradeBuyNeutral
May 12, 2023EF HuttonmaintainBuyBuy
May 11, 2023EF HuttonmaintainBuyBuy
Mar 21, 2023SVB LeerinkmaintainOutperformOutperform
Mar 13, 2023MizuhomaintainBuyBuy
Mar 12, 2023MizuhomaintainBuyBuy
Mar 10, 2023HC Wainwright & Co.maintainBuyBuy
Mar 10, 2023EF HuttonmaintainBuyBuy
Mar 9, 2023HC Wainwright & Co.maintainBuyBuy
Feb 9, 2023EF HuttonmaintainBuyBuy
Jan 23, 2023MizuhomaintainBuyBuy
Jan 5, 2023EF HuttonmaintainBuyBuy
Nov 23, 2022CitigroupmaintainBuyBuy
Nov 22, 2022CitigroupmaintainBuyBuy
Sep 12, 2022HC Wainwright & Co.maintainBuyBuy
Jun 23, 2022JonesTradingmaintainBuyBuy
Jun 2, 2022Roth CapitalmaintainBuyBuy
Apr 1, 2022OppenheimermaintainOutperformOutperform