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.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Aug 17, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 24, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Mar 20, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Mar 31, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Dec 10, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 15, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 1, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Aug 1, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 15, 2024 | Truist Securities | maintain | Buy | Buy |
| May 15, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 8, 2024 | HC Wainwright& Co. | maintain | Buy | Buy |
| May 8, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Feb 9, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Sep 29, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Sep 28, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Sep 25, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Sep 24, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Sep 7, 2023 | Cantor Fitzgerald | maintain | Overweight | Overweight |
| Sep 6, 2023 | Cantor Fitzgerald | maintain | Overweight | Overweight |
| Aug 4, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Aug 3, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 11, 2023 | Cantor Fitzgerald | maintain | Overweight | Overweight |
| Jul 10, 2023 | Cantor Fitzgerald | maintain | Overweight | Overweight |
| Jul 7, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 6, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 5, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 10, 2022 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 9, 2022 | HC Wainwright & Co. | maintain | Buy | Buy |
| Apr 5, 2022 | Raymond James | downgrade | Outperform | Market Perform |
| Apr 5, 2022 | B. Riley Securities | maintain | Buy | Buy |
| Apr 4, 2022 | Raymond James | downgrade | Outperform | Market Perform |
| Apr 4, 2022 | B. Riley Securities | maintain | Buy | Buy |
| Oct 13, 2021 | Raymond James | maintain | Outperform | Outperform |
| Mar 25, 2021 | B. Riley Securities | maintain | Buy | Buy |
| Mar 25, 2021 | B. Riley FBR | maintain | Buy | Buy |
| Jan 15, 2021 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jan 14, 2021 | HC Wainwright & Co. | maintain | Buy | Buy |
| Dec 8, 2020 | HC Wainwright & Co. | maintain | Buy | Buy |
| Dec 7, 2020 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 24, 2020 | HC Wainwright & Co. | maintain | Buy | Buy |