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
- DCF3
- Return on equity1
- Return on assets1
- Debt / equity3
- P/E1
- P/B1
Average price target
Mean of the targets analysts published in each window.
Price target is not available for BCDA.
Recent rating changes
The latest 27 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Aug 24, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jun 9, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Sep 22, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Dec 18, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 14, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Oct 28, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Aug 21, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Aug 16, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 26, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 29, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 14, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Oct 11, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Sep 6, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Aug 10, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 24, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jun 21, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 11, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Mar 30, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 11, 2022 | Dawson James | downgrade | Buy | Neutral |
| Dec 20, 2021 | HC Wainwright & Co. | maintain | Buy | Buy |
| Apr 16, 2021 | Dawson James | downgrade | Buy | Neutral |
| Nov 25, 2020 | Maxim Group | maintain | Buy | Buy |
| Nov 25, 2020 | Brookline Capital | maintain | Buy | Buy |
| Nov 25, 2020 | Alliance Global Partners | maintain | Buy | Buy |
| Sep 21, 2020 | Alliance Global Partners | maintain | Buy | Buy |
| Nov 26, 2019 | Brookline Capital | maintain | Buy | Buy |
| Oct 10, 2019 | Maxim Group | maintain | Buy | Buy |