| Jul 20, 2026 | Guggenheim | Brad Canino | Initiate | Buy | $9 |
| May 14, 2026 | Leerink Partners | Joseph Schwartz | Upgrade | Market Perform→Outperform | $9 |
| May 5, 2025 | JMP Securities | Roy Buchanan | PT Cut | Market Outperform | $5→$2 |
| Mar 26, 2025 | Citizens Capital Markets | Roy Buchanan | Maintained | Market Outperform | $5 |
| Feb 25, 2025 | Citizens Capital Markets | Roy Buchanan | Maintained | Market Outperform | $5 |
| Feb 3, 2025 | JMP Securities | Roy Buchanan | Maintained | Market Outperform | $5 |
| Nov 19, 2024 | JMP Securities | Roy Buchanan | Maintained | Market Outperform | $5 |
| Nov 18, 2024 | TD Cowen | Ritu Baral | Downgrade | Buy→Hold | — |
| Aug 9, 2024 | JMP Securities | Roy Buchanan | PT Cut | Market Outperform | $6→$3 |
| Jul 3, 2024 | Leerink Partners | Joseph Schwartz | Upgrade | Market Perform→Outperform | — |
| May 16, 2024 | Evercore ISI Group | Liisa Bayko | PT Cut | In-Line | $7→$2 |
| Apr 2, 2024 | JMP Securities | Roy Buchanan | Upgrade | Market Perform→Market Outperform | $6 |
| Apr 1, 2024 | Oppenheimer | Jeff Jones | Maintained | Perform | — |
| Feb 13, 2024 | Leerink Partners | Joseph Schwartz | Downgrade | Outperform→Market Perform | $23→$7 |
| Feb 12, 2024 | Evercore ISI Group | Liisa Bayko | Downgrade | Outperform→In-Line | $25→$7 |
| Feb 12, 2024 | Oppenheimer | Jeff Jones | Downgrade | Outperform→Perform | — |
| Feb 12, 2024 | JMP Securities | Roy Buchanan | Downgrade | Market Outperform→Market Perform | — |
| Jan 4, 2024 | JMP Securities | Roy Buchanan | Initiate | Market Outperform | $30 |