5/16/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $16.00 ➝ $16.00 | |
5/14/2025 | Oppenheimer | Initiated Coverage | Outperform | $15.00 | |
5/9/2025 | Canaccord Genuity Group | Reiterated Rating | Buy ➝ Buy | $17.00 ➝ $17.00 | |
3/12/2025 | Canaccord Genuity Group | Reiterated Rating | Buy ➝ Buy | $17.00 ➝ $17.00 | |
3/11/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $17.00 ➝ $17.00 | |
2/27/2025 | Cantor Fitzgerald | Lower Target | Overweight ➝ Overweight | $24.00 ➝ $21.00 | |
2/27/2025 | Canaccord Genuity Group | Reiterated Rating | Buy ➝ Buy | $17.00 ➝ $17.00 | |
2/27/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $17.00 ➝ $17.00 | |
2/27/2025 | Needham & Company LLC | Lower Target | Buy ➝ Buy | $18.00 ➝ $17.00 | |
2/25/2025 | Compass Point | Lower Target | Buy ➝ Buy | $26.00 ➝ $20.00 | |
1/27/2025 | Keefe, Bruyette & Woods | Initiated Coverage | Outperform | $22.00 | |
1/21/2025 | Craig Hallum | Initiated Coverage | Buy | $24.00 | |
1/17/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $18.00 ➝ $18.00 | |
12/16/2024 | BTIG Research | Boost Target | Buy ➝ Buy | $19.00 ➝ $20.00 | |
11/15/2024 | BTIG Research | Boost Target | Buy ➝ Buy | $15.00 ➝ $19.00 | |
11/15/2024 | Roth Mkm | Initiated Coverage | Buy | $25.50 | |
11/14/2024 | Roth Capital | Upgrade | Strong-Buy | | |
11/14/2024 | Macquarie | Boost Target | Outperform ➝ Outperform | $16.00 ➝ $19.00 | |
11/7/2024 | B. Riley | Boost Target | Buy ➝ Buy | $16.00 ➝ $17.00 | |
11/7/2024 | Canaccord Genuity Group | Reiterated Rating | Buy ➝ Buy | $17.00 ➝ $17.00 | |
11/7/2024 | Needham & Company LLC | Boost Target | Buy ➝ Buy | $17.00 ➝ $18.00 | |
11/7/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $15.00 ➝ $17.00 | |
10/28/2024 | Jefferies Financial Group | Initiated Coverage | Buy | $19.00 | |
10/23/2024 | Compass Point | Boost Target | Buy ➝ Buy | $18.00 ➝ $20.00 | |
10/23/2024 | Needham & Company LLC | Boost Target | Buy ➝ Buy | $16.00 ➝ $17.00 | |
10/23/2024 | Canaccord Genuity Group | Boost Target | Buy ➝ Buy | $16.00 ➝ $17.00 | |
10/11/2024 | Canaccord Genuity Group | Reiterated Rating | Buy ➝ Buy | $16.00 ➝ $16.00 | |
10/11/2024 | B. Riley | Boost Target | Buy ➝ Buy | $13.00 ➝ $14.00 | |
10/3/2024 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $20.00 ➝ $20.00 | |
9/25/2024 | Macquarie | Initiated Coverage | Outperform | $16.00 | |
9/23/2024 | Canaccord Genuity Group | Initiated Coverage | Buy | $16.00 | |
9/23/2024 | Canaccord Genuity Group | Initiated Coverage | Buy | $16.00 | |
9/10/2024 | Sanford C. Bernstein | Reiterated Rating | Outperform ➝ Outperform | $17.00 ➝ $17.00 | |
9/4/2024 | Needham & Company LLC | Initiated Coverage | Buy | $16.00 | |
9/3/2024 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $20.00 ➝ $20.00 | |
8/8/2024 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $20.00 ➝ $20.00 | |
7/17/2024 | Cantor Fitzgerald | Initiated Coverage | Overweight | $20.00 | |
7/17/2024 | B. Riley | Upgrade | Neutral ➝ Buy | $0.50 ➝ $13.00 | |
7/10/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $11.00 ➝ $15.00 | |
7/10/2024 | Sanford C. Bernstein | Initiated Coverage | Outperform | $17.00 | |
7/2/2024 | LADENBURG THALM/SH SH | Reiterated Rating | Buy | $14.50 | |
6/26/2024 | BTIG Research | Boost Target | Buy ➝ Buy | $10.00 ➝ $15.00 | |
6/25/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $5.00 ➝ $11.00 | |
6/6/2024 | BTIG Research | Boost Target | Buy ➝ Buy | $8.00 ➝ $10.00 | |
5/29/2024 | BTIG Research | Upgrade | Neutral ➝ Buy | $8.00 | |
3/13/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $5.00 | |
1/31/2024 | Compass Point | Upgrade | Neutral ➝ Buy | $1.00 ➝ $8.50 | |
1/25/2024 | HC Wainwright | Upgrade | Neutral ➝ Buy | $5.00 | |
11/3/2022 | DA Davidson | Downgrade | Buy ➝ Neutral | | |
11/1/2022 | Compass Point | Downgrade | Buy ➝ Neutral | | |
10/28/2022 | B. Riley | Downgrade | Buy ➝ Neutral | | |
10/28/2022 | HC Wainwright | Downgrade | Buy ➝ Neutral | | |
10/28/2022 | Barclays | Downgrade | Overweight ➝ Equal Weight | | |
10/28/2022 | Chardan Capital | Downgrade | Buy ➝ Neutral | | |
10/27/2022 | BTIG Research | Downgrade | Buy ➝ Neutral | | |
10/25/2022 | Compass Point | Lower Target | Buy | $4.00 ➝ $2.25 | |
10/24/2022 | DA Davidson | Initiated Coverage | Buy ➝ Neutral | | |
10/7/2022 | B. Riley | Lower Target | Buy | $7.00 ➝ $5.00 | |
10/4/2022 | Barclays | Initiated Coverage | Overweight | $3.00 | |
9/27/2022 | Compass Point | Initiated Coverage | Buy | $4.00 | |
9/16/2022 | Cowen | Lower Target | Outperform | $4.00 ➝ $3.75 | |
9/16/2022 | Cowen | Lower Target | Outperform | $4.00 ➝ $3.75 | |
9/6/2022 | HC Wainwright | Initiated Coverage | Buy | $5.00 | |
8/15/2022 | DA Davidson | Lower Target | | $9.00 | |
8/15/2022 | Cowen | Boost Target | | $4.00 | |
6/24/2022 | Cowen | Initiated Coverage | Outperform | $3.10 | |
6/24/2022 | Cowen | Initiated Coverage | Outperform | $3.10 | |
6/23/2022 | B. Riley | Lower Target | Buy | $10.00 ➝ $7.00 | |
6/3/2022 | Chardan Capital | Initiated Coverage | Buy | $8.00 | |
6/3/2022 | BTIG Research | Lower Target | Buy | $18.00 ➝ $8.00 | |
5/31/2022 | LADENBURG THALM/SH SH | Lower Target | Buy | $18.75 ➝ $15.00 | |
3/17/2022 | B. Riley | Boost Target | | $15.00 ➝ $16.00 | |
2/24/2022 | BTIG Research | Initiated Coverage | Buy | $18.00 | |
2/11/2022 | B. Riley | Initiated Coverage | Buy | $15.00 | |