12/7/2022 | HC Wainwright | Lower Target | Buy | $21.00 ➝ $18.00 | Low | |
11/10/2022 | HC Wainwright | Lower Target | Buy | $24.00 ➝ $21.00 | Low | |
8/11/2022 | Cantor Fitzgerald | Boost Target | | $24.00 ➝ $30.00 | Low | |
5/18/2022 | Brookline Capital Acquisition | Boost Target | Buy ➝ Buy | $29.00 ➝ $31.00 | Medium | |
5/18/2022 | Brookline Capital Management | Boost Target | Buy ➝ Buy | $29.00 ➝ $31.00 | Medium | |
5/13/2022 | Cantor Fitzgerald | Reiterated Rating | Overweight | | High | |
5/13/2022 | Jefferies Financial Group | Boost Target | | $33.00 ➝ $55.00 | High | |
4/12/2022 | Oppenheimer | Boost Target | Outperform | $25.00 ➝ $36.00 | High | |
4/12/2022 | HC Wainwright | Boost Target | Buy | $21.00 ➝ $24.00 | High | |
1/11/2022 | HC Wainwright | Reiterated Rating | Buy | $21.00 | High | |
12/3/2021 | HC Wainwright | Reiterated Rating | Buy | $20.00 | High | |
10/14/2021 | HC Wainwright | Reiterated Rating | Buy | $21.00 | High | |
9/21/2021 | HC Wainwright | Reiterated Rating | Buy | $21.00 | Low | |
8/27/2021 | Brookline Capital Management | Reiterated Rating | Buy | | Medium | |
8/27/2021 | Oppenheimer | Reiterated Rating | Buy | $26.00 | High | |
6/28/2021 | HC Wainwright | Reiterated Rating | Buy | $21.00 | High | |
4/13/2021 | Jefferies Financial Group | Initiated Coverage | Buy | $19.00 | High | |
2/25/2021 | HC Wainwright | Lower Target | Buy | $22.00 ➝ $21.00 | High | |
2/11/2021 | Oppenheimer | Boost Target | | $19.00 ➝ $24.00 | Low | |
2/9/2021 | HC Wainwright | Boost Target | Buy | $12.00 ➝ $17.00 | Low | |
12/16/2020 | Oppenheimer | Boost Target | Outperform | $9.00 ➝ $19.00 | Low | |
12/14/2020 | Brookline Capital Management | Boost Target | | $13.00 ➝ $17.00 | High | |
12/14/2020 | Cantor Fitzgerald | Boost Target | Overweight | $6.00 ➝ $15.00 | High | |
12/10/2020 | HC Wainwright | Boost Target | Buy | $6.00 ➝ $8.00 | High | |
9/21/2020 | Oppenheimer | Reiterated Rating | Buy | $9.00 | High | |
8/14/2020 | Brookline Capital Management | Reiterated Rating | Buy | | Low | |
8/14/2020 | Oppenheimer | Reiterated Rating | Buy | $9.00 | High | |
6/22/2020 | HC Wainwright | Reiterated Rating | Buy | $6.00 | High | |
5/14/2020 | Oppenheimer | Boost Target | Outperform | $9.00 | Medium | |
5/6/2020 | HC Wainwright | Reiterated Rating | Buy | $6.00 | Low | |
1/21/2020 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $4.50 ➝ $6.00 | High | |
12/13/2019 | HC Wainwright | Reiterated Rating | Buy | $4.50 | High | |
10/3/2019 | HC Wainwright | Reiterated Rating | Buy | | Low | |
8/9/2019 | HC Wainwright | Reiterated Rating | Buy | $4.50 | High | |
7/29/2019 | Brookline Capital Management | Initiated Coverage | Buy | $12.00 | High | |
7/1/2019 | Cantor Fitzgerald | Initiated Coverage | Overweight | $6.00 | High | |
6/27/2019 | HC Wainwright | Reiterated Rating | Buy | $4.50 | Medium | |
6/5/2019 | HC Wainwright | Set Target | Buy | $5.00 | Medium | |
3/20/2019 | CIBC | Initiated Coverage | Outperform ➝ Outperform | $5.00 | High | |
3/19/2019 | Oppenheimer | Initiated Coverage | Outperform | $5.00 ➝ $5.00 | High | |
2/14/2019 | Maxim Group | Set Target | Buy | $6.00 | Medium | |
1/23/2019 | HC Wainwright | Reiterated Rating | Buy | $4.50 | Low | |
12/14/2018 | HC Wainwright | Set Target | Buy | $5.00 | Low | |
9/13/2018 | HC Wainwright | Set Target | Buy | $5.00 | Medium | |
8/28/2018 | HC Wainwright | Set Target | Buy | $5.00 | Low | |
8/27/2018 | Maxim Group | Reiterated Rating | Buy | $10.00 | High | |
8/15/2018 | HC Wainwright | Reiterated Rating | Buy | $5.00 | Medium | |
8/14/2018 | Maxim Group | Reiterated Rating | Buy | $10.00 | Low | |
7/3/2018 | Maxim Group | Initiated Coverage | Buy | | High | |
6/25/2018 | Dawson James | Reiterated Rating | Buy | | Medium | |
5/18/2018 | HC Wainwright | Set Target | Buy | $5.00 | Low | |
5/10/2018 | HC Wainwright | Set Target | Buy | $5.00 | Low | |
3/23/2018 | HC Wainwright | Set Target | Buy | $5.00 | High | |
3/6/2018 | HC Wainwright | Set Target | Buy | $5.00 | High | |
2/15/2018 | HC Wainwright | Set Target | Buy | $5.00 | Low | |