| 03/11/2026 | Buy Now | 56.19% | B of A Securities | $97 → $85 | Maintains | Buy | Get Alert |
| 03/04/2026 | Buy Now | 92.94% | Barclays | $80 → $105 | Maintains | Overweight | Get Alert |
| 03/02/2026 | Buy Now | 92.94% | Freedom Broker | $100 → $105 | Maintains | Buy | Get Alert |
| 03/02/2026 | Buy Now | 1.07% | HC Wainwright & Co. | $55 → $55 | Reiterates | Neutral → Neutral | Get Alert |
| 02/26/2026 | Buy Now | 91.11% | Canaccord Genuity | $98 → $104 | Maintains | Buy | Get Alert |
| 02/25/2026 | Buy Now | 72.73% | Bernstein | $90 → $94 | Maintains | Outperform | Get Alert |
| 02/25/2026 | Buy Now | 58.03% | Guggenheim | $106 → $86 | Maintains | Buy | Get Alert |
| 02/25/2026 | Buy Now | 1.07% | HC Wainwright & Co. | $60 → $55 | Maintains | Neutral | Get Alert |
| 02/24/2026 | Buy Now | 74.57% | Oppenheimer | $98 → $95 | Maintains | Outperform | Get Alert |
| 02/18/2026 | Buy Now | 37.82% | Wells Fargo | $70 → $75 | Maintains | Overweight | Get Alert |
| 02/06/2026 | Buy Now | 54.36% | Piper Sandler | $122 → $84 | Maintains | Overweight | Get Alert |
| 01/20/2026 | Buy Now | 80.08% | Canaccord Genuity | $84 → $98 | Upgrade | Hold → Buy | Get Alert |
| 12/23/2025 | Buy Now | 83.76% | Truist Securities | $80 → $100 | Maintains | Buy | Get Alert |
| 12/22/2025 | Buy Now | 10.25% | HC Wainwright & Co. | $55 → $60 | Maintains | Neutral | Get Alert |
| 12/03/2025 | Buy Now | 10.25% | Leerink Partners | $82 → $60 | Downgrade | Outperform → Market Perform | Get Alert |
| 11/06/2025 | Buy Now | 12.09% | Stifel | $73 → $61 | Downgrade | Buy → Hold | Get Alert |
| 11/03/2025 | Buy Now | 83.76% | Freedom Broker | $125 → $100 | Maintains | Buy | Get Alert |
| 11/03/2025 | Buy Now | 61.71% | Bernstein | $95 → $88 | Maintains | Outperform | Get Alert |
| 10/28/2025 | Buy Now | 47% | Truist Securities | $90 → $80 | Maintains | Buy | Get Alert |
| 10/28/2025 | Buy Now | 28.63% | Wells Fargo | $90 → $70 | Maintains | Overweight | Get Alert |
| 10/28/2025 | Buy Now | 34.14% | Stifel | $91 → $73 | Maintains | Buy | Get Alert |
| 10/28/2025 | Buy Now | 47% | Barclays | $86 → $80 | Maintains | Overweight | Get Alert |
| 10/28/2025 | Buy Now | 80.08% | Morgan Stanley | $104 → $98 | Maintains | Overweight | Get Alert |
| 10/27/2025 | Buy Now | 1.07% | HC Wainwright & Co. | $60 → $55 | Maintains | Neutral | Get Alert |
| 10/09/2025 | Buy Now | 118.67% | JP Morgan | $116 → $119 | Maintains | Overweight | Get Alert |
| 09/08/2025 | Buy Now | 10.25% | HC Wainwright & Co. | → $60 | Initiates | → Neutral | Get Alert |
| 08/06/2025 | Buy Now | 94.78% | Guggenheim | $101 → $106 | Maintains | Buy | Get Alert |
| 08/05/2025 | Buy Now | 109.48% | UBS | $113 → $114 | Maintains | Buy | Get Alert |
| 07/22/2025 | Buy Now | 76.41% | Morgan Stanley | $97 → $96 | Maintains | Overweight | Get Alert |
| 07/14/2025 | Buy Now | 107.64% | JP Morgan | $108 → $113 | Maintains | Overweight | Get Alert |
| 05/05/2025 | Buy Now | 91.11% | Goldman Sachs | $124 → $104 | Maintains | Buy | Get Alert |
| 05/02/2025 | Buy Now | 43.33% | Citigroup | $82 → $78 | Maintains | Neutral | Get Alert |
| 02/24/2025 | Buy Now | 80.08% | Oppenheimer | → $98 | Upgrade | Perform → Outperform | Get Alert |
| 02/20/2025 | Buy Now | 47% | Scotiabank | $78 → $80 | Maintains | Sector Perform | Get Alert |
| 02/20/2025 | Buy Now | 50.68% | Citigroup | $81 → $82 | Maintains | Neutral | Get Alert |
| 02/20/2025 | Buy Now | 28.63% | RBC Capital | $70 → $70 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 02/20/2025 | Buy Now | 65.38% | Cantor Fitzgerald | $90 → $90 | Reiterates | Overweight → Overweight | Get Alert |
| 02/20/2025 | Buy Now | 107.64% | UBS | $109 → $113 | Maintains | Buy | Get Alert |
| 02/20/2025 | Buy Now | 131.53% | Piper Sandler | $122 → $126 | Maintains | Overweight | Get Alert |
| 02/20/2025 | Buy Now | 89.27% | B of A Securities | $99 → $103 | Maintains | Buy | Get Alert |
| 12/12/2024 | Buy Now | 65.38% | Cantor Fitzgerald | $90 → $90 | Reiterates | Overweight → Overweight | Get Alert |
| 11/15/2024 | Buy Now | 74.57% | Wolfe Research | → $95 | Initiates | → Outperform | Get Alert |
| 10/30/2024 | Buy Now | 48.84% | Citigroup | $93 → $81 | Maintains | Neutral | Get Alert |
| 10/30/2024 | Buy Now | 54.36% | Canaccord Genuity | $93 → $84 | Maintains | Hold | Get Alert |
| 10/30/2024 | Buy Now | 65.38% | Cantor Fitzgerald | $110 → $90 | Maintains | Overweight | Get Alert |
| 10/30/2024 | Buy Now | 100.29% | JP Morgan | $110 → $109 | Maintains | Overweight | Get Alert |
| 10/30/2024 | Buy Now | 47% | RBC Capital | $80 → $80 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 10/30/2024 | Buy Now | 92.94% | Evercore ISI Group | $115 → $105 | Maintains | Outperform | Get Alert |
| 10/30/2024 | Buy Now | 94.78% | UBS | $104 → $106 | Maintains | Buy | Get Alert |
| 10/30/2024 | Buy Now | 19.44% | Baird | $72 → $65 | Maintains | Neutral | Get Alert |
| 10/30/2024 | Buy Now | — | William Blair | — | Downgrade | Outperform → Market Perform | Get Alert |
| 10/10/2024 | Buy Now | 45.17% | Raymond James | → $79 | Reinstates | → Outperform | Get Alert |
| 10/04/2024 | Buy Now | 47% | RBC Capital | $85 → $80 | Maintains | Sector Perform | Get Alert |
| 10/04/2024 | Buy Now | 58.03% | Barclays | $110 → $86 | Maintains | Overweight | Get Alert |
| 09/17/2024 | Buy Now | 43.33% | Scotiabank | $95 → $78 | Maintains | Sector Perform | Get Alert |
| 09/17/2024 | Buy Now | 65.38% | Truist Securities | $118 → $90 | Maintains | Buy | Get Alert |
| 09/17/2024 | Buy Now | 65.38% | Wells Fargo | $115 → $90 | Maintains | Overweight | Get Alert |
| 09/17/2024 | Buy Now | 56.19% | RBC Capital | $100 → $85 | Maintains | Sector Perform | Get Alert |
| 09/17/2024 | Buy Now | 111.32% | B of A Securities | $130 → $115 | Maintains | Buy | Get Alert |
| 09/17/2024 | Buy Now | 59.87% | Stifel | $115 → $87 | Maintains | Buy | Get Alert |
| 09/17/2024 | Buy Now | 65.38% | Bernstein | $116 → $90 | Maintains | Outperform | Get Alert |
| 09/13/2024 | Buy Now | 70.89% | Canaccord Genuity | $93 → $93 | Maintains | Hold | Get Alert |
| 09/09/2024 | Buy Now | 102.13% | Cantor Fitzgerald | $110 → $110 | Reiterates | Overweight → Overweight | Get Alert |
| 09/05/2024 | Buy Now | 120.51% | JP Morgan | $111 → $120 | Maintains | Overweight | Get Alert |
| 09/05/2024 | Buy Now | 83.76% | RBC Capital | $100 → $100 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 09/05/2024 | Buy Now | 74.57% | Scotiabank | $86 → $95 | Maintains | Sector Perform | Get Alert |
| 09/05/2024 | Buy Now | 116.83% | Truist Securities | $140 → $118 | Maintains | Buy | Get Alert |
| 09/05/2024 | Buy Now | 124.18% | Piper Sandler | $107 → $122 | Maintains | Overweight | Get Alert |
| 08/27/2024 | Buy Now | 96.62% | Piper Sandler | $107 → $107 | Maintains | Overweight | Get Alert |
| 08/21/2024 | Buy Now | 111.32% | Stifel | $112 → $115 | Maintains | Buy | Get Alert |
| 08/20/2024 | Buy Now | 102.13% | Bernstein | $94 → $110 | Upgrade | Market Perform → Outperform | Get Alert |
| 08/06/2024 | Buy Now | 120.51% | TD Cowen | $125 → $120 | Maintains | Buy | Get Alert |
| 08/06/2024 | Buy Now | 58.03% | Scotiabank | $85 → $86 | Maintains | Sector Perform | Get Alert |
| 08/06/2024 | Buy Now | 105.81% | Stifel | $108 → $112 | Maintains | Buy | Get Alert |
| 08/06/2024 | Buy Now | 83.76% | RBC Capital | $100 → $100 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 08/06/2024 | Buy Now | 102.13% | Barclays | $111 → $110 | Maintains | Overweight | Get Alert |
| 08/06/2024 | Buy Now | 111.32% | Evercore ISI Group | $113 → $115 | Maintains | Outperform | Get Alert |
| 08/05/2024 | Buy Now | 102.13% | Cantor Fitzgerald | $110 → $110 | Reiterates | Overweight → Overweight | Get Alert |
| 07/25/2024 | Buy Now | 63.54% | Canaccord Genuity | $89 → $89 | Maintains | Hold | Get Alert |
| 07/22/2024 | Buy Now | 102.13% | Cantor Fitzgerald | $110 → $110 | Reiterates | Overweight → Overweight | Get Alert |
| 06/27/2024 | Buy Now | 111.32% | Wells Fargo | $110 → $115 | Maintains | Overweight | Get Alert |
| 05/17/2024 | Buy Now | 32.3% | Baird | $104 → $72 | Downgrade | Outperform → Neutral | Get Alert |
| 05/14/2024 | Buy Now | 107.64% | Evercore ISI Group | → $113 | Initiates | → Outperform | Get Alert |
| 04/26/2024 | Buy Now | 105.81% | Morgan Stanley | $115 → $112 | Maintains | Overweight | Get Alert |
| 04/26/2024 | Buy Now | 63.54% | Canaccord Genuity | $91 → $89 | Maintains | Hold | Get Alert |
| 04/25/2024 | Buy Now | 102.13% | Cantor Fitzgerald | $110 → $110 | Reiterates | Overweight → Overweight | Get Alert |
| 04/25/2024 | Buy Now | 67.22% | Citigroup | $94 → $91 | Maintains | Neutral | Get Alert |
| 04/25/2024 | Buy Now | 56.19% | Scotiabank | $83 → $85 | Maintains | Sector Perform | Get Alert |
| 04/25/2024 | Buy Now | 102.13% | Wells Fargo | $100 → $110 | Maintains | Overweight | Get Alert |
| 02/29/2024 | Buy Now | 67.22% | Canaccord Genuity | → $91 | Reiterates | Hold → Hold | Get Alert |
| 02/23/2024 | Buy Now | 83.76% | Cantor Fitzgerald | $100 → $100 | Reiterates | Overweight → Overweight | Get Alert |
| 02/23/2024 | Buy Now | 83.76% | RBC Capital | $100 → $100 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 02/23/2024 | Buy Now | 96.62% | Piper Sandler | $115 → $107 | Maintains | Overweight | Get Alert |
| 01/30/2024 | Buy Now | 91.11% | Baird | $127 → $104 | Maintains | Outperform | Get Alert |
| 12/21/2023 | Buy Now | 85.59% | Stifel | $101 → $101 | Reiterates | Buy → Buy | Get Alert |
| 11/07/2023 | Buy Now | 83.76% | RBC Capital | $100 → $100 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 11/03/2023 | Buy Now | 83.76% | BMO Capital | $102 → $100 | Maintains | Outperform | Get Alert |
| 11/02/2023 | Buy Now | 111.32% | Piper Sandler | $125 → $115 | Maintains | Overweight | Get Alert |
| 11/02/2023 | Buy Now | 114.99% | Morgan Stanley | $125 → $117 | Maintains | Overweight | Get Alert |
| 11/02/2023 | Buy Now | 103.97% | Barclays | $125 → $111 | Maintains | Overweight | Get Alert |