| 02/25/2026 | Buy Now | 0.79% | Citigroup | $220 → $282 | Maintains | Buy | Get Alert |
| 02/24/2026 | Buy Now | 7.23% | JP Morgan | $255 → $300 | Maintains | Overweight | Get Alert |
| 02/24/2026 | Buy Now | 21.52% | UBS | $230 → $340 | Maintains | Buy | Get Alert |
| 02/24/2026 | Buy Now | -4.21% | Morgan Stanley | $227 → $268 | Maintains | Equal-Weight | Get Alert |
| 02/24/2026 | Buy Now | 15.09% | Goldman Sachs | $243 → $322 | Maintains | Buy | Get Alert |
| 02/24/2026 | Buy Now | 7.23% | Wells Fargo | $225 → $300 | Maintains | Overweight | Get Alert |
| 02/24/2026 | Buy Now | 14.38% | Barclays | $232 → $320 | Maintains | Overweight | Get Alert |
| 02/20/2026 | Buy Now | -8.14% | Baird | $230 → $257 | Maintains | Outperform | Get Alert |
| 12/17/2025 | Buy Now | -18.86% | Morgan Stanley | $208 → $227 | Maintains | Equal-Weight | Get Alert |
| 12/10/2025 | Buy Now | -21.37% | Jefferies | $195 → $220 | Maintains | Hold | Get Alert |
| 11/26/2025 | Buy Now | -24.94% | Baird | $205 → $210 | Maintains | Outperform | Get Alert |
| 11/25/2025 | Buy Now | -30.3% | Jefferies | $180 → $195 | Maintains | Hold | Get Alert |
| 11/25/2025 | Buy Now | -21.37% | Citigroup | $215 → $220 | Maintains | Buy | Get Alert |
| 11/25/2025 | Buy Now | -17.79% | UBS | $220 → $230 | Maintains | Buy | Get Alert |
| 11/25/2025 | Buy Now | -19.58% | Wells Fargo | $190 → $225 | Maintains | Overweight | Get Alert |
| 11/25/2025 | Buy Now | -25.66% | Morgan Stanley | $180 → $208 | Maintains | Equal-Weight | Get Alert |
| 11/25/2025 | Buy Now | -26.01% | JP Morgan | $200 → $207 | Maintains | Overweight | Get Alert |
| 11/25/2025 | Buy Now | -17.08% | Barclays | $195 → $232 | Maintains | Overweight | Get Alert |
| 11/25/2025 | Buy Now | -19.58% | Susquehanna | $215 → $225 | Maintains | Positive | Get Alert |
| 11/24/2025 | Buy Now | -26.73% | Baird | $190 → $205 | Maintains | Outperform | Get Alert |
| 11/14/2025 | Buy Now | -23.15% | Citigroup | → $215 | Reinstates | → Buy | Get Alert |
| 11/11/2025 | Buy Now | -21.37% | UBS | → $220 | Initiates | → Buy | Get Alert |
| 10/27/2025 | Buy Now | -35.66% | Jefferies | $181 → $180 | Assumes | Buy → Hold | Get Alert |
| 10/10/2025 | Buy Now | -35.66% | Morgan Stanley | $180 → $180 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 08/20/2025 | Buy Now | -30.3% | Barclays | $200 → $195 | Maintains | Overweight | Get Alert |
| 08/20/2025 | Buy Now | -36.02% | B of A Securities | $175 → $179 | Maintains | Neutral | Get Alert |
| 07/21/2025 | Buy Now | -37.45% | B of A Securities | $170 → $175 | Upgrade | Underperform → Neutral | Get Alert |
| 07/17/2025 | Buy Now | -28.52% | JP Morgan | $177 → $200 | Maintains | Overweight | Get Alert |
| 05/22/2025 | Buy Now | -39.24% | B of A Securities | $165 → $170 | Maintains | Underperform | Get Alert |
| 05/21/2025 | Buy Now | -36.74% | JP Morgan | $172 → $177 | Maintains | Overweight | Get Alert |
| 05/13/2025 | Buy Now | -35.66% | Morgan Stanley | $156 → $180 | Maintains | Overweight | Get Alert |
| 04/17/2025 | Buy Now | -38.52% | JP Morgan | $200 → $172 | Maintains | Overweight | Get Alert |
| 04/08/2025 | Buy Now | -44.24% | Morgan Stanley | $180 → $156 | Maintains | Overweight | Get Alert |
| 02/27/2025 | Buy Now | -32.09% | Baird | $180 → $190 | Maintains | Outperform | Get Alert |
| 02/26/2025 | Buy Now | -41.03% | B of A Securities | $160 → $165 | Maintains | Underperform | Get Alert |
| 02/26/2025 | Buy Now | -32.09% | Wells Fargo | $180 → $190 | Maintains | Overweight | Get Alert |
| 12/16/2024 | Buy Now | -28.52% | JP Morgan | → $200 | Upgrade | Neutral → Overweight | Get Alert |
| 11/20/2024 | Buy Now | -33.88% | Susquehanna | $185 → $185 | Maintains | Positive | Get Alert |
| 11/20/2024 | Buy Now | -42.81% | B of A Securities | $150 → $160 | Maintains | Underperform | Get Alert |
| 11/20/2024 | Buy Now | -28.52% | Barclays | $180 → $200 | Maintains | Overweight | Get Alert |
| 11/20/2024 | Buy Now | -35.66% | Morgan Stanley | $165 → $180 | Maintains | Overweight | Get Alert |
| 11/20/2024 | Buy Now | -35.66% | Deutsche Bank | $175 → $180 | Maintains | Buy | Get Alert |
| 11/20/2024 | Buy Now | -35.66% | Baird | $163 → $180 | Maintains | Outperform | Get Alert |
| 11/04/2024 | Buy Now | -35.66% | Barclays | $158 → $180 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 08/26/2024 | Buy Now | -37.45% | Deutsche Bank | $163 → $175 | Maintains | Buy | Get Alert |
| 08/22/2024 | Buy Now | -41.74% | Baird | $160 → $163 | Maintains | Outperform | Get Alert |
| 08/21/2024 | Buy Now | -46.39% | B of A Securities | $135 → $150 | Maintains | Underperform | Get Alert |
| 08/21/2024 | Buy Now | -41.03% | JP Morgan | $155 → $165 | Maintains | Neutral | Get Alert |
| 08/21/2024 | Buy Now | -33.88% | Susquehanna | $195 → $185 | Maintains | Positive | Get Alert |
| 08/21/2024 | Buy Now | -35.66% | Wells Fargo | → $180 | Reinstates | → Overweight | Get Alert |
| 08/19/2024 | Buy Now | -42.81% | Baird | $167 → $160 | Maintains | Outperform | Get Alert |
| 08/13/2024 | Buy Now | -51.75% | B of A Securities | $150 → $135 | Maintains | Underperform | Get Alert |
| 07/23/2024 | Buy Now | -37.45% | Vertical Research | → $175 | Initiates | → Buy | Get Alert |
| 05/21/2024 | Buy Now | -46.03% | Barclays | $141 → $151 | Maintains | Equal-Weight | Get Alert |
| 05/21/2024 | Buy Now | -30.3% | Susquehanna | $208 → $195 | Maintains | Positive | Get Alert |
| 05/21/2024 | Buy Now | -40.31% | Baird | $155 → $167 | Maintains | Outperform | Get Alert |
| 02/21/2024 | Buy Now | -44.6% | Baird | $169 → $155 | Maintains | Outperform | Get Alert |
| 02/21/2024 | Buy Now | -39.95% | Citigroup | $157 → $168 | Maintains | Buy | Get Alert |
| 02/21/2024 | Buy Now | -49.6% | Barclays | $134 → $141 | Maintains | Equal-Weight | Get Alert |
| 02/15/2024 | Buy Now | -39.24% | JP Morgan | $184 → $170 | Downgrade | Overweight → Neutral | Get Alert |
| 01/12/2024 | Buy Now | -39.6% | Baird | $160 → $169 | Maintains | Outperform | Get Alert |
| 11/21/2023 | Buy Now | -42.81% | Baird | $155 → $160 | Maintains | Outperform | Get Alert |
| 11/21/2023 | Buy Now | -52.11% | Barclays | $144 → $134 | Maintains | Equal-Weight | Get Alert |
| 11/13/2023 | Buy Now | -41.03% | Citigroup | $174 → $165 | Maintains | Buy | Get Alert |
| 09/15/2023 | Buy Now | -41.03% | Morgan Stanley | $165 → $165 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 09/05/2023 | Buy Now | -41.38% | Goldman Sachs | $146 → $164 | Upgrade | Neutral → Buy | Get Alert |
| 08/18/2023 | Buy Now | -37.81% | Citigroup | $200 → $174 | Maintains | Buy | Get Alert |
| 08/18/2023 | Buy Now | -41.03% | Morgan Stanley | $180 → $165 | Maintains | Equal-Weight | Get Alert |
| 08/18/2023 | Buy Now | -47.82% | Goldman Sachs | $170 → $146 | Maintains | Neutral | Get Alert |
| 08/18/2023 | Buy Now | -49.25% | B of A Securities | $148 → $142 | Maintains | Underperform | Get Alert |
| 08/18/2023 | Buy Now | -37.45% | Wells Fargo | $200 → $175 | Maintains | Overweight | Get Alert |
| 08/18/2023 | Buy Now | -48.53% | Barclays | $204 → $144 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 08/14/2023 | Buy Now | -47.1% | B of A Securities | → $148 | Downgrade | Neutral → Underperform | Get Alert |
| 06/30/2023 | Buy Now | -28.52% | Citigroup | → $200 | Initiates | → Buy | Get Alert |
| 04/24/2023 | Buy Now | -35.66% | Morgan Stanley | $184 → $180 | Maintains | Equal-Weight | Get Alert |
| 04/19/2023 | Buy Now | -26.73% | JP Morgan | $218 → $205 | Maintains | Overweight | Get Alert |