| 12/1/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 12/1/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $250.00 | |
| 11/25/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 11/25/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $258.00 | |
| 11/19/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 11/19/2025 | Chardan Capital | Upgrade | Strong-Buy | | |
| 11/18/2025 | BTIG Research | Set Target | Buy | $424.00 | |
| 11/18/2025 | BTIG Research | Upgrade | Strong-Buy | | |
| 11/13/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 11/13/2025 | HC Wainwright | Boost Target | Buy ➝ Buy | $232.00 ➝ $258.00 | |
| 11/6/2025 | Guggenheim | Reiterated Rating | Buy ➝ Buy | $540.00 | |
| 11/6/2025 | Wedbush | Boost Target | Underperform ➝ Underperform | $73.00 ➝ $77.00 | |
| 10/20/2025 | Wedbush | Boost Target | Underperform ➝ Underperform | $33.00 ➝ $73.00 | |
| 10/17/2025 | Deutsche Bank Aktiengesellschaft | Reiterated Rating | Buy ➝ Buy | $65.00 ➝ $280.00 | |
| 10/17/2025 | Chardan Capital | Set Target | Buy ➝ Buy | $80.00 ➝ $330.00 | |
| 10/17/2025 | Truist Financial | Reiterated Rating | Buy ➝ Buy | $85.00 ➝ $360.00 | |
| 10/16/2025 | Jefferies Financial Group | Reiterated Rating | Buy ➝ Buy | $65.00 ➝ $300.00 | |
| 10/16/2025 | Guggenheim | Set Target | Buy ➝ Buy | $155.00 ➝ $350.00 | |
| 10/16/2025 | HC Wainwright | Boost Target | Buy ➝ Buy | $115.00 ➝ $232.00 | |
| 10/16/2025 | Needham & Company LLC | Boost Target | Buy ➝ Buy | $80.00 ➝ $250.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 9/18/2025 | Jones Trading | Initiated Coverage | Buy | $83.00 | |
| 9/3/2025 | Lifesci Capital | Upgrade | Strong-Buy | | |
| 9/2/2025 | Jefferies Financial Group | Reiterated Rating | Buy ➝ Buy | | |
| 8/5/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 ➝ $115.00 | |
| 7/29/2025 | Chardan Capital | Reiterated Rating | Buy ➝ Buy | $80.00 | |
| 7/18/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 | |
| 7/8/2025 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $97.00 ➝ $115.00 | |
| 6/12/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $80.00 | |
| 6/2/2025 | Oppenheimer | Set Target | Outperform | $97.00 | |
| 5/7/2025 | Chardan Capital | Initiated Coverage | Buy | $80.00 | |
| 5/5/2025 | Wedbush | Boost Target | Underperform ➝ Underperform | $26.00 ➝ $28.00 | |
| 5/5/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $80.00 ➝ $80.00 | |
| 5/1/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 ➝ $105.00 | |
| 4/8/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $85.00 ➝ $85.00 | |
| 3/3/2025 | Truist Financial | Lower Target | Buy ➝ Buy | $175.00 ➝ $85.00 | |
| 3/3/2025 | HC Wainwright | Lower Target | Buy ➝ Buy | $120.00 ➝ $105.00 | |
| 3/3/2025 | Needham & Company LLC | Lower Target | Buy ➝ Buy | $150.00 ➝ $85.00 | |
| 3/3/2025 | Robert W. Baird | Lower Target | Outperform ➝ Outperform | $117.00 ➝ $73.00 | |
| 2/28/2025 | Wedbush | Downgrade | Hold ➝ Strong Sell | | |
| 2/11/2025 | Deutsche Bank Aktiengesellschaft | Initiated Coverage | Buy | $111.00 | |
| 2/10/2025 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $150.00 ➝ $150.00 | |
| 1/21/2025 | Truist Financial | Boost Target | Buy ➝ Buy | $150.00 ➝ $175.00 | |
| 12/12/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $120.00 ➝ $120.00 | |
| 11/7/2024 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $151.00 ➝ $151.00 | |
| 11/7/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $120.00 ➝ $120.00 | |
| 10/31/2024 | Oppenheimer | Boost Target | Outperform ➝ Outperform | $143.00 ➝ $163.00 | |
| 9/10/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $120.00 ➝ $120.00 | |
| 9/4/2024 | Oppenheimer | Reiterated Rating | Outperform ➝ Outperform | $134.00 ➝ $143.00 | |
| 9/3/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $120.00 ➝ $120.00 | |
| 9/3/2024 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $145.00 ➝ $145.00 | |
| 8/15/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $105.00 ➝ $120.00 | |
| 8/14/2024 | Guggenheim | Boost Target | Buy ➝ Buy | $155.00 ➝ $170.00 | |
| 8/14/2024 | Oppenheimer | Reiterated Rating | Outperform ➝ Outperform | $134.00 ➝ $134.00 | |
| 8/14/2024 | Wedbush | Boost Target | Neutral ➝ Neutral | $40.00 ➝ $48.00 | |
| 8/12/2024 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $145.00 ➝ $145.00 | |
| 8/5/2024 | Oppenheimer | Initiated Coverage | Outperform | $134.00 | |
| 7/1/2024 | Piper Sandler | Reiterated Rating | Overweight ➝ Overweight | $270.00 ➝ $270.00 | |
| 6/24/2024 | Needham & Company LLC | Initiated Coverage | Buy | $145.00 | |
| 6/18/2024 | Guggenheim | Initiated Coverage | Buy | $155.00 | |
| 5/16/2024 | Truist Financial | Reiterated Rating | Buy ➝ Buy | $150.00 ➝ $150.00 | |
| 5/14/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 | |
| 5/1/2024 | Robert W. Baird | Initiated Coverage | Outperform | $117.00 | |
| 4/26/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 | |
| 3/26/2024 | Jefferies Financial Group | Boost Target | Buy ➝ Buy | $75.00 ➝ $128.00 | |
| 3/26/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 | |
| 3/6/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 | |
| 1/12/2024 | Wedbush | Boost Target | Neutral ➝ Neutral | $16.00 ➝ $29.00 | |
| 12/5/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 | |
| 12/4/2023 | Truist Financial | Reiterated Rating | Buy ➝ Buy | $150.00 | |
| 11/15/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $105.00 | |
| 10/3/2023 | Wedbush | Reiterated Rating | Neutral ➝ Neutral | $30.00 | |
| 9/19/2023 | Truist Financial | Initiated Coverage | Buy | $150.00 | |
| 8/10/2023 | HC Wainwright | Lower Target | Buy ➝ Buy | $225.00 ➝ $105.00 | |
| 6/2/2023 | Jefferies Financial Group | Initiated Coverage | Buy | | |
| 5/12/2023 | HC Wainwright | Lower Target | | $240.00 ➝ $225.00 | |
| 4/14/2023 | HC Wainwright | Reiterated Rating | Buy | $240.00 | |
| 3/6/2023 | HC Wainwright | Reiterated Rating | Buy | $240.00 | |
| 3/3/2023 | William Blair | Downgrade | Outperform ➝ Market Perform | | |
| 2/3/2023 | HC Wainwright | Boost Target | Buy | $150.00 ➝ $240.00 | |
| 6/7/2022 | Piper Sandler | Lower Target | Overweight | $975.00 ➝ $270.00 | |
| 6/7/2022 | Bank of America | Downgrade | Buy ➝ Neutral | $60.00 | |
| 6/7/2022 | HC Wainwright | Lower Target | Buy | $720.00 ➝ $150.00 | |
| 6/6/2022 | Wedbush | Downgrade | Outperform ➝ Neutral | $60.00 | |
| 5/10/2022 | Wedbush | Lower Target | | $600.00 ➝ $510.00 | |
| 12/16/2021 | HC Wainwright | Initiated Coverage | Buy | $720.00 | |
| 11/4/2021 | Wedbush | Lower Target | Outperform | $750.00 ➝ $675.00 | |
| 8/26/2021 | Bank of America | Initiated Coverage | Buy | $420.00 | |
| 5/3/2021 | William Blair | Initiated Coverage | Outperform | | |
| 4/26/2021 | William Blair | Initiated Coverage | Outperform | | |
| 1/21/2021 | Wedbush | Boost Target | Outperform | $765.00 ➝ $915.00 | |