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

  • Overall1
  • DCF1
  • Return on equity1
  • Return on assets1
  • Debt / equity3
  • P/E1
  • P/B2
Average price target

Mean of the targets analysts published in each window.

Price target is not available for CRIS.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Aug 17, 2026HC Wainwright & Co.maintainBuyBuy
Jul 24, 2026HC Wainwright & Co.maintainBuyBuy
Mar 20, 2026HC Wainwright & Co.maintainBuyBuy
Mar 31, 2025HC Wainwright & Co.maintainBuyBuy
Dec 10, 2024HC Wainwright & Co.maintainBuyBuy
Nov 15, 2024HC Wainwright & Co.maintainBuyBuy
Nov 1, 2024HC Wainwright & Co.maintainBuyBuy
Aug 1, 2024HC Wainwright & Co.maintainBuyBuy
May 15, 2024Truist SecuritiesmaintainBuyBuy
May 15, 2024HC Wainwright & Co.maintainBuyBuy
May 8, 2024HC Wainwright& Co.maintainBuyBuy
May 8, 2024HC Wainwright & Co.maintainBuyBuy
Feb 9, 2024HC Wainwright & Co.maintainBuyBuy
Sep 29, 2023HC Wainwright & Co.maintainBuyBuy
Sep 28, 2023HC Wainwright & Co.maintainBuyBuy
Sep 25, 2023HC Wainwright & Co.maintainBuyBuy
Sep 24, 2023HC Wainwright & Co.maintainBuyBuy
Sep 7, 2023Cantor FitzgeraldmaintainOverweightOverweight
Sep 6, 2023Cantor FitzgeraldmaintainOverweightOverweight
Aug 4, 2023HC Wainwright & Co.maintainBuyBuy
Aug 3, 2023HC Wainwright & Co.maintainBuyBuy
Jul 11, 2023Cantor FitzgeraldmaintainOverweightOverweight
Jul 10, 2023Cantor FitzgeraldmaintainOverweightOverweight
Jul 7, 2023HC Wainwright & Co.maintainBuyBuy
Jul 6, 2023HC Wainwright & Co.maintainBuyBuy
May 5, 2023HC Wainwright & Co.maintainBuyBuy
Nov 10, 2022HC Wainwright & Co.maintainBuyBuy
Nov 9, 2022HC Wainwright & Co.maintainBuyBuy
Apr 5, 2022Raymond JamesdowngradeOutperformMarket Perform
Apr 5, 2022B. Riley SecuritiesmaintainBuyBuy
Apr 4, 2022Raymond JamesdowngradeOutperformMarket Perform
Apr 4, 2022B. Riley SecuritiesmaintainBuyBuy
Oct 13, 2021Raymond JamesmaintainOutperformOutperform
Mar 25, 2021B. Riley SecuritiesmaintainBuyBuy
Mar 25, 2021B. Riley FBRmaintainBuyBuy
Jan 15, 2021HC Wainwright & Co.maintainBuyBuy
Jan 14, 2021HC Wainwright & Co.maintainBuyBuy
Dec 8, 2020HC Wainwright & Co.maintainBuyBuy
Dec 7, 2020HC Wainwright & Co.maintainBuyBuy
Nov 24, 2020HC Wainwright & Co.maintainBuyBuy