| 01/27/2026 | Buy Now | 22.99% | HC Wainwright & Co. | $49 → $52 | Maintains | Buy | Get Alert |
| 01/08/2026 | Buy Now | 22.99% | HC Wainwright & Co. | $49 → $52 | Maintains | Buy | Get Alert |
| 01/08/2026 | Buy Now | 13.53% | Morgan Stanley | $45 → $48 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 11/06/2025 | Buy Now | -5.39% | UBS | $35 → $40 | Maintains | Neutral | Get Alert |
| 11/05/2025 | Buy Now | 20.62% | TD Cowen | $44 → $51 | Maintains | Buy | Get Alert |
| 11/05/2025 | Buy Now | 6.43% | Morgan Stanley | $44 → $45 | Maintains | Overweight | Get Alert |
| 11/05/2025 | Buy Now | -3.03% | Barclays | $40 → $41 | Maintains | Equal-Weight | Get Alert |
| 11/05/2025 | Buy Now | 15.89% | HC Wainwright & Co. | $46 → $49 | Maintains | Buy | Get Alert |
| 11/03/2025 | Buy Now | — | Guggenheim | — | Downgrade | Buy → Neutral | Get Alert |
| 10/21/2025 | Buy Now | 4.07% | Morgan Stanley | $50 → $44 | Maintains | Overweight | Get Alert |
| 10/21/2025 | Buy Now | 6.43% | RBC Capital | $45 → $45 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 10/21/2025 | Buy Now | -29.04% | Wells Fargo | $36 → $30 | Maintains | Equal-Weight | Get Alert |
| 10/21/2025 | Buy Now | 13.53% | Leerink Partners | → $48 | Upgrade | Market Perform → Outperform | Get Alert |
| 09/17/2025 | Buy Now | 18.26% | Morgan Stanley | $46 → $50 | Maintains | Overweight | Get Alert |
| 09/17/2025 | Buy Now | 11.16% | Goldman Sachs | → $47 | Initiates | → Buy | Get Alert |
| 09/17/2025 | Buy Now | -5.39% | Barclays | → $40 | Initiates | → Equal-Weight | Get Alert |
| 08/12/2025 | Buy Now | 8.8% | HC Wainwright & Co. | $53 → $46 | Maintains | Buy | Get Alert |
| 07/30/2025 | Buy Now | -10.12% | UBS | $43 → $38 | Maintains | Neutral | Get Alert |
| 07/29/2025 | Buy Now | 15.89% | Truist Securities | $56 → $49 | Maintains | Buy | Get Alert |
| 07/29/2025 | Buy Now | 8.8% | Morgan Stanley | $48 → $46 | Maintains | Overweight | Get Alert |
| 07/29/2025 | Buy Now | 6.43% | RBC Capital | $50 → $45 | Maintains | Sector Perform | Get Alert |
| 07/29/2025 | Buy Now | 18.26% | JMP Securities | $50 → $50 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 07/29/2025 | Buy Now | 6.43% | Guggenheim | $45 → $45 | Reiterates | Buy → Buy | Get Alert |
| 07/29/2025 | Buy Now | -3.03% | Stifel | $38 → $41 | Maintains | Hold | Get Alert |
| 07/22/2025 | Buy Now | 13.53% | Morgan Stanley | $47 → $48 | Maintains | Overweight | Get Alert |
| 07/15/2025 | Buy Now | 32.45% | Truist Securities | $55 → $56 | Maintains | Buy | Get Alert |
| 07/11/2025 | Buy Now | 1.7% | UBS | $38 → $43 | Maintains | Neutral | Get Alert |
| 07/10/2025 | Buy Now | -5.39% | Barclays | $29 → $40 | Maintains | Equal-Weight | Get Alert |
| 07/08/2025 | Buy Now | 18.26% | RBC Capital | $45 → $50 | Downgrade | Outperform → Sector Perform | Get Alert |
| 06/30/2025 | Buy Now | 25.35% | HC Wainwright & Co. | $47 → $53 | Maintains | Buy | Get Alert |
| 06/24/2025 | Buy Now | 41.91% | Stephens & Co. | $29 → $60 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 06/23/2025 | Buy Now | 30.09% | Truist Securities | $43 → $55 | Reiterates | Buy → Buy | Get Alert |
| 06/23/2025 | Buy Now | 18.26% | JMP Securities | $47 → $50 | Maintains | Market Outperform | Get Alert |
| 06/12/2025 | Buy Now | 11.16% | HC Wainwright & Co. | $40 → $47 | Maintains | Buy | Get Alert |
| 06/05/2025 | Buy Now | 8.8% | B of A Securities | $45 → $46 | Maintains | Neutral | Get Alert |
| 05/15/2025 | Buy Now | 32.45% | Citigroup | $45 → $56 | Maintains | Buy | Get Alert |
| 05/14/2025 | Buy Now | -10.12% | Stifel | $36 → $38 | Maintains | Hold | Get Alert |
| 05/14/2025 | Buy Now | -5.39% | RBC Capital | $40 → $40 | Reiterates | Outperform → Outperform | Get Alert |
| 05/14/2025 | Buy Now | 11.16% | Morgan Stanley | $40 → $47 | Maintains | Overweight | Get Alert |
| 04/17/2025 | Buy Now | -3.03% | JMP Securities | $41 → $41 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 03/27/2025 | Buy Now | -5.39% | HC Wainwright & Co. | $40 → $40 | Reiterates | Buy → Buy | Get Alert |
| 03/13/2025 | Buy Now | -5.39% | RBC Capital | $38 → $40 | Maintains | Outperform | Get Alert |
| 02/24/2025 | Buy Now | -14.85% | Wells Fargo | $36 → $36 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 02/13/2025 | Buy Now | -31.41% | Barclays | $25 → $29 | Maintains | Equal-Weight | Get Alert |
| 02/13/2025 | Buy Now | -5.39% | HC Wainwright & Co. | $40 → $40 | Reiterates | Buy → Buy | Get Alert |
| 02/12/2025 | Buy Now | 6.43% | Citigroup | $38 → $45 | Maintains | Buy | Get Alert |
| 02/12/2025 | Buy Now | -0.66% | Guggenheim | $42 → $42 | Reiterates | Buy → Buy | Get Alert |
| 02/12/2025 | Buy Now | -31.41% | Stephens & Co. | $29 → $29 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 02/12/2025 | Buy Now | -14.85% | Stifel | $30 → $36 | Maintains | Hold | Get Alert |
| 02/12/2025 | Buy Now | -10.12% | Piper Sandler | $37 → $38 | Maintains | Overweight | Get Alert |
| 01/28/2025 | Buy Now | -19.58% | UBS | $30 → $34 | Maintains | Neutral | Get Alert |
| 01/27/2025 | Buy Now | -3.03% | JMP Securities | $41 → $41 | Maintains | Market Outperform | Get Alert |
| 01/27/2025 | Buy Now | 1.7% | Truist Securities | $42 → $43 | Maintains | Buy | Get Alert |
| 01/27/2025 | Buy Now | -31.41% | Stephens & Co. | $29 → $29 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 01/27/2025 | Buy Now | -5.39% | HC Wainwright & Co. | $40 → $40 | Reiterates | Buy → Buy | Get Alert |
| 01/27/2025 | Buy Now | -5.39% | Morgan Stanley | $30 → $40 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 01/24/2025 | Buy Now | -21.95% | Oppenheimer | $41 → $33 | Downgrade | Outperform → Perform | Get Alert |
| 01/23/2025 | Buy Now | -3.03% | JMP Securities | $41 → $41 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 01/22/2025 | Buy Now | — | Guggenheim | — | Reiterates | Buy → Buy | Get Alert |
| 01/16/2025 | Buy Now | -3.03% | Oppenheimer | $38 → $41 | Maintains | Outperform | Get Alert |
| 01/15/2025 | Buy Now | -0.66% | Truist Securities | $38 → $42 | Maintains | Buy | Get Alert |
| 01/15/2025 | Buy Now | -3.03% | JMP Securities | $34 → $41 | Maintains | Market Outperform | Get Alert |
| 01/13/2025 | Buy Now | -12.49% | Piper Sandler | $36 → $37 | Maintains | Overweight | Get Alert |
| 01/10/2025 | Buy Now | -5.39% | HC Wainwright & Co. | $29 → $40 | Maintains | Buy | Get Alert |
| 01/07/2025 | Buy Now | -0.66% | Guggenheim | $33 → $42 | Maintains | Buy | Get Alert |
| 12/23/2024 | Buy Now | — | Brookline Capital | — | Initiates | → Buy | Get Alert |
| 12/20/2024 | Buy Now | -5.39% | BMO Capital | $36 → $40 | Downgrade | Outperform → Market Perform | Get Alert |
| 12/17/2024 | Buy Now | -7.76% | B of A Securities | $35 → $39 | Downgrade | Buy → Neutral | Get Alert |
| 10/30/2024 | Buy Now | -21.95% | Guggenheim | $32 → $33 | Maintains | Buy | Get Alert |
| 10/30/2024 | Buy Now | -31.41% | Stephens & Co. | $23 → $29 | Maintains | Equal-Weight | Get Alert |
| 10/30/2024 | Buy Now | -14.85% | Piper Sandler | $33 → $36 | Maintains | Overweight | Get Alert |
| 10/30/2024 | Buy Now | -19.58% | RBC Capital | $34 → $34 | Reiterates | Outperform → Outperform | Get Alert |
| 10/30/2024 | Buy Now | -10.12% | Truist Securities | $33 → $38 | Maintains | Buy | Get Alert |
| 10/30/2024 | Buy Now | -14.85% | Wells Fargo | $32 → $36 | Maintains | Overweight | Get Alert |
| 10/30/2024 | Buy Now | -14.85% | BMO Capital | $29 → $36 | Maintains | Outperform | Get Alert |
| 10/21/2024 | Buy Now | -19.58% | TD Cowen | $27 → $34 | Maintains | Buy | Get Alert |
| 10/16/2024 | Buy Now | -29.04% | Stifel | $26 → $30 | Maintains | Hold | Get Alert |
| 10/16/2024 | Buy Now | -19.58% | RBC Capital | $30 → $34 | Maintains | Outperform | Get Alert |
| 10/16/2024 | Buy Now | -19.58% | JMP Securities | $29 → $34 | Maintains | Market Outperform | Get Alert |
| 10/15/2024 | Buy Now | -29.04% | Morgan Stanley | $28 → $30 | Maintains | Equal-Weight | Get Alert |
| 10/15/2024 | Buy Now | -24.31% | B of A Securities | $30 → $32 | Maintains | Buy | Get Alert |
| 10/11/2024 | Buy Now | -31.41% | JMP Securities | $29 → $29 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 10/11/2024 | Buy Now | -33.77% | Morgan Stanley | $26 → $28 | Maintains | Equal-Weight | Get Alert |
| 10/04/2024 | Buy Now | -29.04% | RBC Capital | $27 → $30 | Maintains | Outperform | Get Alert |
| 09/26/2024 | Buy Now | -36.14% | RBC Capital | $27 → $27 | Reiterates | Outperform → Outperform | Get Alert |
| 09/20/2024 | Buy Now | -31.41% | JMP Securities | $29 → $29 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/19/2024 | Buy Now | -29.04% | UBS | → $30 | Initiates | → Neutral | Get Alert |
| 09/18/2024 | Buy Now | -31.41% | HC Wainwright & Co. | $29 → $29 | Reiterates | Buy → Buy | Get Alert |
| 08/08/2024 | Buy Now | -21.95% | Truist Securities | $32 → $33 | Reiterates | Buy → Buy | Get Alert |
| 08/07/2024 | Buy Now | -31.41% | JMP Securities | $27 → $29 | Maintains | Market Outperform | Get Alert |
| 08/07/2024 | Buy Now | -36.14% | RBC Capital | $27 → $27 | Reiterates | Outperform → Outperform | Get Alert |
| 07/30/2024 | Buy Now | -31.41% | Oppenheimer | $29 → $29 | Maintains | Outperform | Get Alert |
| 05/14/2024 | Buy Now | -45.6% | Stephens & Co. | → $23 | Initiates | → Equal-Weight | Get Alert |
| 05/03/2024 | Buy Now | -33.77% | HC Wainwright & Co. | $28 → $28 | Reiterates | Buy → Buy | Get Alert |
| 05/01/2024 | Buy Now | -36.14% | TD Cowen | $25 → $27 | Maintains | Buy | Get Alert |
| 04/11/2024 | Buy Now | -40.87% | Barclays | $25 → $25 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 04/10/2024 | Buy Now | -36.14% | JMP Securities | $27 → $27 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 02/07/2024 | Buy Now | -33.77% | RBC Capital | $26 → $28 | Maintains | Outperform | Get Alert |
| 02/02/2024 | Buy Now | -40.87% | Stifel | $23 → $25 | Maintains | Hold | Get Alert |
| 01/30/2024 | Buy Now | -40.87% | Barclays | $24 → $25 | Maintains | Overweight | Get Alert |