| Jul 13, 2026 | RBC Capital | Brian Abrahams | PT Cut | Outperform | $7→$5 |
| Jun 18, 2026 | Mizuho | Graig Suvannavejh | PT Cut | Outperform | $6→$4 |
| Jun 16, 2026 | Needham | Ami Fadia | PT Cut | Buy | $8→$5 |
| Jun 16, 2026 | HC Wainwright & Co. | Douglas Tsao | PT Cut | Buy | $18→$7 |
| Mar 31, 2026 | Guggenheim | Yatin Suneja | Maintained | Buy | $14 |
| Mar 31, 2026 | Needham | Ami Fadia | Maintained | Buy | $8 |
| Feb 17, 2026 | William Blair | Myles Minter | Upgrade | Market Perform→Outperform | — |
| Jan 12, 2026 | Leerink Partners | Marc Goodman | Initiate | Outperform | $8 |
| Dec 1, 2025 | RBC Capital | Brian Abrahams | Upgrade | Sector Perform→Outperform | $4→$7 |
| Nov 17, 2025 | Stifel | Paul Matteis | PT Raise | Hold | $2→$3 |
| Oct 28, 2025 | Needham | Ami Fadia | PT Raise | Buy | $6→$8 |
| Oct 27, 2025 | Guggenheim | Yatin Suneja | Upgrade | Neutral→Buy | $14 |
| Sep 16, 2025 | JP Morgan | Tessa Romero | Downgrade | Neutral→Underweight | — |
| Jul 16, 2025 | Mizuho | Graig Suvannavejh | PT Raise | Outperform | $4→$5 |
| May 13, 2025 | Needham | Ami Fadia | Maintained | Buy | $5 |
| Apr 10, 2025 | Needham | Ami Fadia | Maintained | Buy | $5 |
| Apr 2, 2025 | B of A Securities | Geoff Meacham | Downgrade | Buy→Underperform | $7→$1 |
| Mar 10, 2025 | Guggenheim | Yatin Suneja | Downgrade | Buy→Neutral | — |
| Mar 7, 2025 | Stifel | Paul Matteis | Downgrade | Buy→Hold | $6→$2 |
| Mar 7, 2025 | HC Wainwright & Co. | Douglas Tsao | Maintained | Buy | $18 |