| 12/4/2025 | Craig Hallum | Initiated Coverage | Buy | $175.00 | |
| 12/1/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 11/25/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 11/24/2025 | Stifel Nicolaus | Boost Target | Buy ➝ Buy | $87.00 ➝ $145.00 | |
| 11/19/2025 | Raymond James Financial | Upgrade | Outperform ➝ Strong-Buy | $92.00 ➝ $143.00 | |
| 11/13/2025 | Canaccord Genuity Group | Boost Target | Buy ➝ Buy | $90.00 ➝ $148.00 | |
| 11/13/2025 | Chardan Capital | Reiterated Rating | Buy ➝ Buy | $110.00 | |
| 11/11/2025 | Oppenheimer | Reiterated Rating | Outperform ➝ Outperform | | |
| 11/10/2025 | Truist Financial | Boost Target | Buy ➝ Buy | $80.00 ➝ $105.00 | |
| 11/7/2025 | Chardan Capital | Boost Target | Buy ➝ Buy | $73.00 ➝ $110.00 | |
| 11/6/2025 | TD Cowen | Boost Target | Buy ➝ Buy | $65.00 ➝ $97.00 | |
| 11/6/2025 | Cantor Fitzgerald | Boost Target | Overweight ➝ Overweight | $120.00 ➝ $200.00 | |
| 11/6/2025 | HC Wainwright | Boost Target | Buy ➝ Buy | $95.00 ➝ $190.00 | |
| 10/9/2025 | Canaccord Genuity Group | Boost Target | Buy ➝ Buy | $66.00 ➝ $90.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 10/7/2025 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $120.00 | |
| 10/2/2025 | Truist Financial | Boost Target | Buy ➝ Buy | $56.00 ➝ $80.00 | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 9/26/2025 | Chardan Capital | Boost Target | Buy ➝ Buy | $60.00 ➝ $73.00 | |
| 9/25/2025 | HC Wainwright | Boost Target | Buy ➝ Buy | $75.00 ➝ $95.00 | |
| 9/24/2025 | Stifel Nicolaus | Boost Target | Buy ➝ Buy | $60.00 ➝ $80.00 | |
| 9/9/2025 | Oppenheimer | Initiated Coverage | Outperform | $85.00 | |
| 8/19/2025 | Canaccord Genuity Group | Boost Target | Buy ➝ Buy | $52.00 ➝ $66.00 | |
| 8/15/2025 | HC Wainwright | Boost Target | Buy ➝ Buy | $38.00 ➝ $75.00 | |
| 8/15/2025 | Chardan Capital | Boost Target | Buy ➝ Buy | $50.00 ➝ $60.00 | |
| 8/5/2025 | Raymond James Financial | Set Target | Outperform | $54.00 | |
| 8/4/2025 | Lifesci Capital | Initiated Coverage | Outperform | $90.00 | |
| 7/21/2025 | Truist Financial | Initiated Coverage | Buy | $56.00 | |
| 5/16/2025 | Canaccord Genuity Group | Lower Target | Buy ➝ Buy | $53.00 ➝ $52.00 | |
| 4/30/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $38.00 ➝ $38.00 | |
| 4/9/2025 | Chardan Capital | Initiated Coverage | Buy | $50.00 | |
| 4/1/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $38.00 ➝ $38.00 | |
| 3/26/2025 | Stifel Nicolaus | Initiated Coverage | Buy | $45.00 | |
| 3/25/2025 | Jones Trading | Initiated Coverage | Buy | $45.00 | |
| 3/24/2025 | Jones Trading | Upgrade | Strong-Buy | | |
| 3/7/2025 | Scotiabank | Initiated Coverage | Sector Outperform | $50.00 | |
| 2/26/2025 | Canaccord Genuity Group | Reiterated Rating | Buy ➝ Buy | $39.00 ➝ $39.00 | |
| 2/20/2025 | Canaccord Genuity Group | Initiated Coverage | Buy | $39.00 | |
| 2/11/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $38.00 ➝ $38.00 | |
| 2/5/2025 | TD Cowen | Initiated Coverage | Buy | $44.00 | |
| 1/10/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $38.00 ➝ $38.00 | |
| 1/3/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $38.00 ➝ $38.00 | |
| 12/26/2024 | HC Wainwright | Initiated Coverage | Buy | $38.00 | |
| 12/18/2024 | Cantor Fitzgerald | Initiated Coverage | Overweight | | |