| 2/2/2026 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | | |
| 1/29/2026 | Jefferies Financial Group | Initiated Coverage | Buy | $30.00 | |
| 1/29/2026 | Robert W. Baird | Set Target | | $37.00 | |
| 1/29/2026 | Jefferies Financial Group | Initiated Coverage | Buy | $30.00 | |
| 1/23/2026 | Royal Bank Of Canada | Boost Target | Outperform ➝ Outperform | $20.00 ➝ $36.00 | |
| 1/22/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 1/5/2026 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | | |
| 12/23/2025 | Jones Trading | Initiated Coverage | Buy | $61.00 | |
| 11/19/2025 | Chardan Capital | Upgrade | Strong-Buy | | |
| 11/7/2025 | Canaccord Genuity Group | Boost Target | Buy ➝ Buy | $16.00 ➝ $25.00 | |
| 11/7/2025 | Royal Bank Of Canada | Lower Target | Outperform ➝ Outperform | $21.00 ➝ $20.00 | |
| 10/14/2025 | Lifesci Capital | Upgrade | Strong-Buy | | |
| 10/13/2025 | Needham & Company LLC | Set Target | Buy | $28.00 | |
| 10/13/2025 | Needham & Company LLC | Initiated Coverage | Buy | $28.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 8/4/2025 | Oppenheimer | Initiated Coverage | Outperform | $25.00 | |
| 8/1/2025 | Chardan Capital | Reiterated Rating | Buy ➝ Buy | $20.00 | |
| 5/13/2025 | Cantor Fitzgerald | Upgrade | Strong-Buy | | |
| 5/9/2025 | Chardan Capital | Reiterated Rating | Buy ➝ Buy | $20.00 ➝ $20.00 | |
| 3/7/2025 | Robert W. Baird | Lower Target | Outperform ➝ Outperform | $27.00 ➝ $16.00 | |
| 3/7/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $55.00 ➝ $55.00 | |
| 1/31/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $55.00 ➝ $55.00 | |
| 1/28/2025 | Evercore ISI | Initiated Coverage | Outperform | $23.00 | |
| 12/20/2024 | Chardan Capital | Initiated Coverage | Buy | $20.00 | |
| 12/17/2024 | Oppenheimer | Reiterated Rating | Outperform ➝ Outperform | $20.00 ➝ $20.00 | |
| 11/11/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $55.00 ➝ $55.00 | |
| 10/14/2024 | Leerink Partners | Initiated Coverage | Outperform | $20.00 | |
| 10/11/2024 | Leerink Partners | Upgrade | Strong-Buy | | |
| 9/16/2024 | Canaccord Genuity Group | Lower Target | Buy ➝ Buy | $16.00 ➝ $14.00 | |
| 8/29/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $35.00 ➝ $55.00 | |
| 7/31/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $35.00 ➝ $35.00 | |
| 7/24/2024 | Roth Mkm | Upgrade | Strong-Buy | | |
| 7/24/2024 | Roth Mkm | Initiated Coverage | Buy ➝ Buy | $36.00 ➝ $36.00 | |
| 6/21/2024 | Cantor Fitzgerald | Reiterated Rating | Overweight | | |
| 6/5/2024 | Royal Bank Of Canada | Reiterated Rating | Outperform ➝ Outperform | $22.00 ➝ $22.00 | |
| 5/29/2024 | Robert W. Baird | Upgrade | Strong-Buy | | |
| 5/28/2024 | Robert W. Baird | Initiated Coverage | Outperform | $27.00 | |
| 5/24/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $35.00 ➝ $35.00 | |
| 5/13/2024 | Oppenheimer | Reiterated Rating | Outperform ➝ Outperform | $29.00 ➝ $20.00 | |
| 5/10/2024 | HC Wainwright | Lower Target | Buy ➝ Buy | $75.00 ➝ $35.00 | |
| 4/15/2024 | Leerink Partners | Reiterated Rating | Outperform | | |
| 4/15/2024 | Leerink Partners | Initiated Coverage | Outperform | $20.00 | |
| 3/14/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $75.00 | |
| 3/1/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $75.00 | |
| 2/29/2024 | Royal Bank Of Canada | Boost Target | Outperform ➝ Outperform | $14.00 ➝ $15.00 | |
| 12/5/2023 | Canaccord Genuity Group | Initiated Coverage | Buy | $9.00 | |
| 10/23/2023 | Royal Bank Of Canada | Reiterated Rating | Outperform ➝ Outperform | $7.00 | |
| 8/22/2023 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $7.00 | |
| 8/4/2023 | HC Wainwright | Reiterated Rating | Buy | $75.00 | |
| 8/4/2023 | Royal Bank Of Canada | Boost Target | Outperform ➝ Outperform | $5.00 ➝ $7.00 | |
| 4/14/2023 | EF Hutton Acquisition Co. I | Reiterated Rating | Buy | $21.00 | |
| 4/14/2023 | Oppenheimer | Reiterated Rating | Outperform | $22.00 | |
| 3/16/2023 | HC Wainwright | Reiterated Rating | Buy | $75.00 | |
| 3/10/2023 | EF Hutton Acquisition Co. I | Reiterated Rating | Buy | $21.00 | |
| 3/10/2023 | Royal Bank Of Canada | Reiterated Rating | Outperform | $5.00 | |
| 1/19/2023 | HC Wainwright | Reiterated Rating | Buy | $75.00 | |
| 12/16/2022 | EF Hutton Acquisition Co. I | Initiated Coverage | Buy | $21.00 | |
| 12/15/2022 | UBS Group | Initiated Coverage | Buy | $21.00 | |
| 12/9/2022 | Roth Mkm | Reiterated Rating | Buy | $25.00 | |
| 11/21/2022 | Canaccord Genuity Group | Lower Target | | $22.00 ➝ $18.00 | |
| 11/16/2022 | Royal Bank Of Canada | Initiated Coverage | Outperform | | |
| 11/14/2022 | Maxim Group | Lower Target | | $22.50 ➝ $8.00 | |
| 10/4/2022 | Canaccord Genuity Group | Lower Target | Buy | $60.00 ➝ $22.00 | |
| 9/21/2022 | HC Wainwright | Boost Target | Buy | $75.00 | |
| 8/30/2022 | Oppenheimer | Boost Target | | $3.50 ➝ $52.00 | |
| 8/25/2022 | Oppenheimer | Initiated Coverage | Outperform | | |
| 8/16/2022 | HC Wainwright | Lower Target | Buy | $150.00 ➝ $75.00 | |
| 8/10/2022 | Cantor Fitzgerald | Initiated Coverage | Overweight | $45.00 | |
| 5/23/2022 | HC Wainwright | Reiterated Rating | Buy | $150.00 | |
| 5/4/2022 | Roth Mkm | Initiated Coverage | Buy | $105.00 | |
| 8/5/2021 | HC Wainwright | Initiated Coverage | Buy | $150.00 | |
| 6/28/2021 | Maxim Group | Initiated Coverage | Buy | $90.00 | |