| 04/16/2026 | Buy Now | 15.29% | RBC Capital | $1625 → $1700 | Maintains | Outperform | Get Alert |
| 03/26/2026 | Buy Now | 33.67% | Bernstein | $1911 → $1971 | Maintains | Outperform | Get Alert |
| 01/29/2026 | Buy Now | 10.2% | RBC Capital | $1550 → $1625 | Maintains | Outperform | Get Alert |
| 01/29/2026 | Buy Now | 11.9% | Wells Fargo | $1450 → $1650 | Maintains | Overweight | Get Alert |
| 01/29/2026 | Buy Now | — | Barclays | — | Upgrade | Equal-Weight → Overweight | Get Alert |
| 01/22/2026 | Buy Now | 11.36% | Bernstein | $1528 → $1642 | Maintains | Outperform | Get Alert |
| 01/15/2026 | Buy Now | -4.04% | KGI Securities | → $1415 | Upgrade | Hold → Outperform | Get Alert |
| 01/15/2026 | Buy Now | -1.66% | Wells Fargo | $1140 → $1450 | Maintains | Overweight | Get Alert |
| 01/15/2026 | Buy Now | 5.12% | RBC Capital | → $1550 | Initiates | → Outperform | Get Alert |
| 01/14/2026 | Buy Now | 2.95% | JP Morgan | $1275 → $1518 | Maintains | Overweight | Get Alert |
| 01/05/2026 | Buy Now | 3.63% | Bernstein | $935 → $1528 | Upgrade | Market Perform → Outperform | Get Alert |
| 12/03/2025 | Buy Now | -9.73% | B of A Securities | $1092 → $1331 | Maintains | Buy | Get Alert |
| 12/01/2025 | Buy Now | -13.53% | JP Morgan | $1175 → $1275 | Maintains | Overweight | Get Alert |
| 11/19/2025 | Buy Now | -35.57% | Freedom Broker | $790 → $950 | Maintains | Hold | Get Alert |
| 10/16/2025 | Buy Now | -22.69% | Wells Fargo | $1105 → $1140 | Maintains | Overweight | Get Alert |
| 10/10/2025 | Buy Now | -22.01% | Susquehanna | $965 → $1150 | Maintains | Positive | Get Alert |
| 10/06/2025 | Buy Now | -20.31% | JP Morgan | $957 → $1175 | Maintains | Overweight | Get Alert |
| 09/05/2025 | Buy Now | — | UBS | — | Upgrade | Neutral → Buy | Get Alert |
| 07/21/2025 | Buy Now | -46.42% | Freedom Broker | $790 → $790 | Downgrade | Buy → Hold | Get Alert |
| 07/08/2025 | Buy Now | -39.64% | Wells Fargo | $840 → $890 | Maintains | Overweight | Get Alert |
| 06/26/2025 | Buy Now | — | Jefferies | — | Downgrade | Buy → Hold | Get Alert |
| 06/03/2025 | Buy Now | — | Barclays | — | Downgrade | Overweight → Equal-Weight | Get Alert |
| 04/23/2025 | Buy Now | -46.42% | Freedom Broker | $850 → $790 | Maintains | Hold | Get Alert |
| 04/17/2025 | Buy Now | -43.03% | Wells Fargo | $860 → $840 | Maintains | Overweight | Get Alert |
| 04/17/2025 | Buy Now | -34.56% | Susquehanna | $1100 → $965 | Maintains | Positive | Get Alert |
| 04/16/2025 | Buy Now | -42.35% | Raymond James | $900 → $850 | Maintains | Strong Buy | Get Alert |
| 01/30/2025 | Buy Now | -25.4% | JP Morgan | $1148 → $1100 | Maintains | Overweight | Get Alert |
| 01/13/2025 | Buy Now | -41.68% | Wells Fargo | $790 → $860 | Maintains | Overweight | Get Alert |
| 11/29/2024 | Buy Now | -47.98% | Bernstein | $815 → $767 | Maintains | Outperform | Get Alert |
| 10/21/2024 | Buy Now | -44.73% | Bernstein | $1052 → $815 | Maintains | Outperform | Get Alert |
| 10/17/2024 | Buy Now | -46.42% | Wells Fargo | $1000 → $790 | Maintains | Overweight | Get Alert |
| 10/17/2024 | Buy Now | -22.15% | JP Morgan | $1207 → $1148 | Maintains | Overweight | Get Alert |
| 10/16/2024 | Buy Now | -38.96% | Raymond James | $1100 → $900 | Maintains | Strong Buy | Get Alert |
| 10/11/2024 | Buy Now | -25.4% | Susquehanna | $1300 → $1100 | Maintains | Positive | Get Alert |
| 10/09/2024 | Buy Now | -18.14% | JP Morgan | $1202 → $1207 | Maintains | Overweight | Get Alert |
| 10/03/2024 | Buy Now | -32.18% | Wells Fargo | $1185 → $1000 | Maintains | Overweight | Get Alert |
| 09/04/2024 | Buy Now | — | UBS | — | Downgrade | Buy → Neutral | Get Alert |
| 07/30/2024 | Buy Now | — | Barclays | — | Upgrade | Equal-Weight → Overweight | Get Alert |
| 07/18/2024 | Buy Now | -18.48% | JP Morgan | $1172 → $1202 | Maintains | Overweight | Get Alert |
| 07/11/2024 | Buy Now | -11.84% | Susquehanna | $1200 → $1300 | Maintains | Positive | Get Alert |
| 06/17/2024 | Buy Now | -19.64% | Wells Fargo | $1150 → $1185 | Maintains | Overweight | Get Alert |
| 04/12/2024 | Buy Now | -28.66% | Bernstein | $1072 → $1052 | Maintains | Outperform | Get Alert |
| 04/02/2024 | Buy Now | -22.01% | Wells Fargo | $1050 → $1150 | Maintains | Overweight | Get Alert |
| 02/20/2024 | Buy Now | — | Redburn Atlantic | — | Upgrade | Sell → Neutral | Get Alert |
| 02/14/2024 | Buy Now | -28.79% | Wells Fargo | $950 → $1050 | Maintains | Overweight | Get Alert |
| 01/26/2024 | Buy Now | -25.4% | Susquehanna | $830 → $1100 | Maintains | Positive | Get Alert |
| 01/25/2024 | Buy Now | -32.18% | Raymond James | $850 → $1000 | Maintains | Strong Buy | Get Alert |
| 01/19/2024 | Buy Now | -42.35% | Raymond James | $725 → $850 | Maintains | Strong Buy | Get Alert |
| 11/30/2023 | Buy Now | -40.46% | JP Morgan | $726 → $878 | Maintains | Overweight | Get Alert |
| 10/19/2023 | Buy Now | -50.76% | JP Morgan | $732 → $726 | Maintains | Overweight | Get Alert |
| 10/12/2023 | Buy Now | -45.07% | Susquehanna | $850 → $810 | Maintains | Positive | Get Alert |
| 10/11/2023 | Buy Now | -50.36% | JP Morgan | $772 → $732 | Maintains | Overweight | Get Alert |
| 07/28/2023 | Buy Now | — | Bernstein | — | Downgrade | Outperform → Market Perform | Get Alert |
| 07/20/2023 | Buy Now | -45.75% | Wells Fargo | $775 → $800 | Maintains | Overweight | Get Alert |
| 06/16/2023 | Buy Now | — | New Street Research | — | Downgrade | Buy → Neutral | Get Alert |