| 7/20/2026 | BMO Capital Markets | Initiated Coverage | Outperform | $58.00 | |
| 7/20/2026 | Jefferies Financial Group | Reiterated Rating | Buy ➝ Buy | $45.00 | |
| 7/20/2026 | BMO Capital Markets | Upgrade | Strong-Buy | | |
| 7/17/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 6/30/2026 | Royal Bank Of Canada | Boost Target | Outperform ➝ Outperform | $47.00 ➝ $51.00 | |
| 4/21/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 3/18/2026 | Truist Financial | Initiated Coverage | Buy | $57.00 | |
| 2/19/2026 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | | |
| 2/19/2026 | Guggenheim | Boost Target | Buy ➝ Buy | $41.00 ➝ $45.00 | |
| 2/19/2026 | HC Wainwright | Upgrade | Strong-Buy | | |
| 2/18/2026 | Needham & Company LLC | Boost Target | Buy ➝ Buy | $46.00 ➝ $48.00 | |
| 1/22/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 1/21/2026 | Royal Bank Of Canada | Boost Target | Outperform ➝ Outperform | $44.00 ➝ $47.00 | |
| 1/6/2026 | Leerink Partners | Reiterated Rating | Outperform ➝ Outperform | $55.00 | |
| 12/16/2025 | Stifel Nicolaus | Boost Target | Buy ➝ Buy | $44.00 ➝ $50.00 | |
| 12/2/2025 | The Goldman Sachs Group | Boost Target | Neutral ➝ Neutral | $30.00 ➝ $37.00 | |
| 11/6/2025 | Royal Bank Of Canada | Boost Target | Outperform ➝ Outperform | $39.00 ➝ $44.00 | |
| 11/5/2025 | Needham & Company LLC | Boost Target | Buy ➝ Buy | $40.00 ➝ $46.00 | |
| 10/20/2025 | HC Wainwright | Initiated Coverage | Buy | $52.00 | |
| 10/20/2025 | HC Wainwright | Initiated Coverage | Buy | $52.00 | |
| 10/17/2025 | Citigroup | Boost Target | Buy ➝ Buy | $42.00 ➝ $50.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 8/25/2025 | Wells Fargo & Company | Initiated Coverage | Overweight | $45.00 | |
| 8/7/2025 | Royal Bank Of Canada | Boost Target | Outperform ➝ Outperform | $38.00 ➝ $39.00 | |
| 7/17/2025 | The Goldman Sachs Group | Initiated Coverage | Neutral | $27.00 | |
| 6/17/2025 | Citigroup | Initiated Coverage | Buy | $42.00 | |
| 6/12/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $40.00 | |
| 6/10/2025 | Stifel Nicolaus | Initiated Coverage | Buy | $44.00 | |
| 6/4/2025 | Cantor Fitzgerald | Initiated Coverage | Overweight | $42.00 | |
| 5/8/2025 | Needham & Company LLC | Lower Target | Buy ➝ Buy | $42.00 ➝ $40.00 | |
| 4/8/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $42.00 ➝ $42.00 | |
| 3/3/2025 | UBS Group | Set Target | | $41.00 | |
| 2/27/2025 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $47.00 ➝ $52.00 | |
| 2/27/2025 | Needham & Company LLC | Lower Target | Buy ➝ Buy | $46.00 ➝ $42.00 | |
| 1/24/2025 | Royal Bank Of Canada | Reiterated Rating | Outperform ➝ Outperform | $40.00 ➝ $40.00 | |
| 1/14/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $48.00 ➝ $48.00 | |
| 12/30/2024 | HC Wainwright | Initiated Coverage | Buy | $48.00 | |
| 12/11/2024 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $35.00 ➝ $47.00 | |
| 12/5/2024 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $36.00 ➝ $36.00 | |
| 11/21/2024 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $36.00 ➝ $36.00 | |
| 11/7/2024 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $36.00 ➝ $36.00 | |
| 9/23/2024 | Piper Sandler | Reiterated Rating | Overweight ➝ Overweight | $37.00 ➝ $37.00 | |
| 9/5/2024 | Royal Bank Of Canada | Reiterated Rating | Outperform ➝ Outperform | $31.00 ➝ $31.00 | |
| 8/28/2024 | Needham & Company LLC | Initiated Coverage | Buy | $36.00 | |
| 7/30/2024 | Royal Bank Of Canada | Reiterated Rating | Outperform ➝ Outperform | $31.00 ➝ $31.00 | |
| 6/7/2024 | Royal Bank Of Canada | Reiterated Rating | Outperform ➝ Outperform | $31.00 ➝ $31.00 | |
| 5/15/2024 | TD Cowen | Initiated Coverage | Buy | | |
| 3/14/2024 | Scotiabank | Initiated Coverage | Sector Outperform ➝ Sector Outperform | $35.00 | |
| 2/29/2024 | Royal Bank Of Canada | Boost Target | Outperform ➝ Outperform | $25.00 ➝ $31.00 | |
| 1/18/2024 | Guggenheim | Initiated Coverage | Buy | $30.00 | |
| 1/16/2024 | Piper Sandler | Initiated Coverage | Overweight | $37.00 | |
| 11/22/2023 | William Blair | Reiterated Rating | Outperform | | |
| 10/30/2023 | Royal Bank Of Canada | Initiated Coverage | Outperform | $25.00 | |
| 4/3/2023 | Credit Suisse Group | Boost Target | Outperform | $21.00 ➝ $22.00 | |
| 1/6/2023 | Credit Suisse Group | Initiated Coverage | Outperform | $21.00 | |
| 12/20/2022 | Leerink Partners | Initiated Coverage | Outperform | $19.00 | |
| 12/19/2022 | William Blair | Initiated Coverage | Outperform | | |
| 12/19/2022 | Jefferies Financial Group | Initiated Coverage | Buy | $24.00 | |