| 10/28/2026 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $65.00 | |
| 10/15/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 10/8/2026 | JPMorgan Chase & Co. | Initiated Coverage | Overweight | $60.00 | |
| 9/23/2026 | William Blair | Upgrade | Strong-Buy | | |
| 8/12/2026 | Guggenheim | Boost Target | Buy ➝ Buy | $69.00 ➝ $81.00 | |
| 8/12/2026 | Canaccord Genuity Group | Lower Target | Buy ➝ Buy | $180.00 ➝ $166.00 | |
| 8/12/2026 | HC Wainwright | Lower Target | Buy ➝ Buy | $70.00 ➝ $65.00 | |
| 7/17/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 6/9/2026 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $70.00 | |
| 6/3/2026 | UBS Group | Set Target | | $70.00 | |
| 6/3/2026 | Rodman & Renshaw | Initiated Coverage | Buy | $70.00 | |
| 6/3/2026 | Rodman & Renshaw | Upgrade | Strong-Buy | $70.00 | |
| 4/28/2026 | Guggenheim | Initiated Coverage | Buy | $69.00 | |
| 4/28/2026 | Guggenheim | Upgrade | Strong-Buy | | |
| 4/21/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 4/6/2026 | Canaccord Genuity Group | Lower Target | Buy ➝ Buy | $180.00 | |
| 2/27/2026 | Canaccord Genuity Group | Initiated Coverage | Buy | | |
| 1/26/2026 | Lifesci Capital | Initiated Coverage | Outperform | $50.00 | |
| 1/22/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 1/13/2026 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $70.00 | |
| 11/13/2025 | HC Wainwright | Boost Target | Buy ➝ Buy | $65.00 ➝ $70.00 | |
| 10/31/2025 | HC Wainwright | Boost Target | Buy ➝ Buy | $45.00 ➝ $65.00 | |
| 10/9/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $45.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 10/2/2025 | HC Wainwright | Set Target | Buy ➝ Buy | $45.00 | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 6/17/2025 | Craig Hallum | Initiated Coverage | Buy | $50.00 | |
| 6/12/2025 | BMO Capital Markets | Reiterated Rating | Outperform ➝ Outperform | $22.00 ➝ $26.00 | |
| 5/20/2025 | BMO Capital Markets | Boost Target | Outperform ➝ Outperform | $16.00 ➝ $22.00 | |
| 5/16/2025 | Robert W. Baird | Downgrade | Strong-Buy ➝ Hold | $38.00 ➝ $24.00 | |
| 5/13/2025 | HC Wainwright | Lower Target | Buy ➝ Buy | $50.00 ➝ $45.00 | |
| 4/14/2025 | BMO Capital Markets | Lower Target | Outperform ➝ Outperform | $45.00 ➝ $16.00 | |
| 3/25/2025 | Robert W. Baird | Set Target | | $38.00 | |
| 3/25/2025 | William Blair | Reiterated Rating | Outperform | | |
| 3/25/2025 | HC Wainwright | Lower Target | Buy ➝ Buy | $55.00 ➝ $50.00 | |
| 11/25/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $55.00 ➝ $55.00 | |
| 11/20/2024 | BMO Capital Markets | Lower Target | Outperform ➝ Outperform | $60.00 ➝ $45.00 | |
| 11/19/2024 | William Blair | Reiterated Rating | Outperform | | |
| 11/19/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $55.00 ➝ $55.00 | |
| 11/12/2024 | Stifel Nicolaus | Boost Target | Buy ➝ Buy | $44.00 ➝ $60.00 | |
| 11/12/2024 | BMO Capital Markets | Lower Target | Outperform ➝ Outperform | $65.00 ➝ $60.00 | |
| 11/12/2024 | Leerink Partners | Boost Target | Outperform ➝ Outperform | $45.00 ➝ $72.00 | |
| 11/12/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $49.00 ➝ $55.00 | |
| 11/12/2024 | Robert W. Baird | Boost Target | Outperform ➝ Outperform | $54.00 ➝ $72.00 | |
| 8/12/2024 | HC Wainwright | Lower Target | Buy ➝ Buy | $51.00 ➝ $49.00 | |
| 6/27/2024 | BMO Capital Markets | Initiated Coverage | Outperform | $65.00 | |
| 6/20/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $51.00 ➝ $51.00 | |
| 6/11/2024 | Robert W. Baird | Upgrade | Strong-Buy | | |
| 6/11/2024 | Robert W. Baird | Initiated Coverage | Outperform | $54.00 | |
| 6/4/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $51.00 ➝ $51.00 | |
| 5/13/2024 | HC Wainwright | Lower Target | Buy ➝ Buy | $55.00 ➝ $51.00 | |
| 5/3/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $55.00 | |
| 4/29/2024 | Leerink Partners | Reiterated Rating | Outperform | | |
| 4/29/2024 | Leerink Partners | Initiated Coverage | Outperform | $46.00 | |
| 3/21/2024 | William Blair | Initiated Coverage | Outperform | $61.00 | |
| 3/19/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $45.00 ➝ $55.00 | |
| 3/5/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $45.00 | |
| 1/17/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $45.00 | |
| 1/8/2024 | HC Wainwright | Initiated Coverage | Buy | $45.00 | |
| 1/5/2024 | Stifel Nicolaus | Initiated Coverage | Buy | $31.00 | |
| 1/4/2024 | TD Cowen | Initiated Coverage | Outperform | | |