| 03/02/2026 | Buy Now | 18.61% | Wells Fargo | $235 → $212 | Maintains | Equal-Weight | Get Alert |
| 02/27/2026 | Buy Now | 28.13% | Cantor Fitzgerald | $250 → $229 | Maintains | Neutral | Get Alert |
| 02/26/2026 | Buy Now | 49.95% | Barclays | $262 → $268 | Maintains | Overweight | Get Alert |
| 01/22/2026 | Buy Now | 46.59% | Barclays | $263 → $262 | Maintains | Overweight | Get Alert |
| 01/07/2026 | Buy Now | 37.08% | TD Cowen | $251 → $245 | Maintains | Buy | Get Alert |
| 01/07/2026 | Buy Now | 31.48% | Wells Fargo | $259 → $235 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 12/02/2025 | Buy Now | 53.3% | Guggenheim | $253 → $274 | Maintains | Buy | Get Alert |
| 11/13/2025 | Buy Now | 44.91% | Wells Fargo | $249 → $259 | Maintains | Overweight | Get Alert |
| 10/30/2025 | Buy Now | 29.25% | RBC Capital | $206 → $231 | Maintains | Sector Performer | Get Alert |
| 10/29/2025 | Buy Now | 68.97% | UBS | $280 → $302 | Maintains | Buy | Get Alert |
| 10/29/2025 | Buy Now | 39.88% | Cantor Fitzgerald | $227 → $250 | Maintains | Neutral | Get Alert |
| 10/29/2025 | Buy Now | 41.55% | Guggenheim | $227 → $253 | Maintains | Buy | Get Alert |
| 10/28/2025 | Buy Now | 47.15% | Barclays | $250 → $263 | Maintains | Overweight | Get Alert |
| 10/14/2025 | Buy Now | 22.53% | Goldman Sachs | → $219 | Assumes | → Neutral | Get Alert |
| 10/07/2025 | Buy Now | 39.32% | Wells Fargo | $210 → $249 | Maintains | Overweight | Get Alert |
| 10/07/2025 | Buy Now | 27.01% | Cantor Fitzgerald | $227 → $227 | Reiterates | Neutral → Neutral | Get Alert |
| 09/18/2025 | Buy Now | 39.88% | Barclays | $259 → $250 | Maintains | Overweight | Get Alert |
| 08/26/2025 | Buy Now | 27.01% | Cantor Fitzgerald | $227 → $227 | Reiterates | Neutral → Neutral | Get Alert |
| 08/19/2025 | Buy Now | 15.26% | RBC Capital | $201 → $206 | Maintains | Sector Perform | Get Alert |
| 08/14/2025 | Buy Now | 13.58% | Baird | $243 → $203 | Maintains | Neutral | Get Alert |
| 08/14/2025 | Buy Now | 17.5% | Wells Fargo | $225 → $210 | Maintains | Overweight | Get Alert |
| 08/04/2025 | Buy Now | 9.1% | JP Morgan | $215 → $195 | Maintains | Neutral | Get Alert |
| 07/30/2025 | Buy Now | 44.91% | Barclays | $257 → $259 | Maintains | Overweight | Get Alert |
| 07/16/2025 | Buy Now | 3.51% | B of A Securities | $215 → $185 | Downgrade | Neutral → Underperform | Get Alert |
| 04/30/2025 | Buy Now | 12.46% | RBC Capital | $211 → $201 | Maintains | Sector Perform | Get Alert |
| 04/29/2025 | Buy Now | 43.79% | Barclays | $249 → $257 | Maintains | Overweight | Get Alert |
| 04/15/2025 | Buy Now | 25.33% | Baird | $274 → $224 | Downgrade | Outperform → Neutral | Get Alert |
| 04/09/2025 | Buy Now | 16.38% | Guggenheim | → $208 | Initiates | → Buy | Get Alert |
| 03/26/2025 | Buy Now | 11.9% | Morgan Stanley | → $200 | Initiates | → Equal-Weight | Get Alert |
| 03/10/2025 | Buy Now | 25.89% | Wells Fargo | $230 → $225 | Maintains | Overweight | Get Alert |
| 02/28/2025 | Buy Now | 24.77% | Stephens & Co. | $210 → $223 | Maintains | Equal-Weight | Get Alert |
| 02/27/2025 | Buy Now | 17.5% | Stephens & Co. | $210 → $210 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 02/27/2025 | Buy Now | 39.32% | Barclays | $271 → $249 | Maintains | Overweight | Get Alert |
| 12/17/2024 | Buy Now | 26.45% | JP Morgan | → $226 | Assumes | → Neutral | Get Alert |
| 11/26/2024 | Buy Now | 40.44% | TD Cowen | $275 → $251 | Maintains | Buy | Get Alert |
| 11/25/2024 | Buy Now | 28.69% | Wells Fargo | $285 → $230 | Maintains | Overweight | Get Alert |
| 11/06/2024 | Buy Now | 59.46% | Wells Fargo | $275 → $285 | Maintains | Overweight | Get Alert |
| 10/28/2024 | Buy Now | 53.86% | TD Cowen | $283 → $275 | Maintains | Buy | Get Alert |
| 10/28/2024 | Buy Now | 18.06% | RBC Capital | $222 → $211 | Maintains | Sector Perform | Get Alert |
| 10/25/2024 | Buy Now | 51.63% | Barclays | $256 → $271 | Maintains | Overweight | Get Alert |
| 10/25/2024 | Buy Now | 22.53% | Cantor Fitzgerald | $219 → $219 | Reiterates | Neutral → Neutral | Get Alert |
| 10/22/2024 | Buy Now | 53.86% | Wells Fargo | $255 → $275 | Maintains | Overweight | Get Alert |
| 10/16/2024 | Buy Now | 58.34% | TD Cowen | $220 → $283 | Upgrade | Hold → Buy | Get Alert |
| 10/11/2024 | Buy Now | — | Keybanc | — | Initiates | → Sector Weight | Get Alert |
| 10/04/2024 | Buy Now | 22.53% | Cantor Fitzgerald | $219 → $219 | Reiterates | Neutral → Neutral | Get Alert |
| 10/01/2024 | Buy Now | 22.53% | Cantor Fitzgerald | $219 → $219 | Reiterates | Neutral → Neutral | Get Alert |
| 09/09/2024 | Buy Now | 24.21% | RBC Capital | $189 → $222 | Maintains | Sector Perform | Get Alert |
| 09/04/2024 | Buy Now | 53.3% | Baird | $236 → $274 | Maintains | Outperform | Get Alert |
| 08/20/2024 | Buy Now | 22.53% | Cantor Fitzgerald | $219 → $219 | Reiterates | Neutral → Neutral | Get Alert |
| 08/19/2024 | Buy Now | 22.53% | Cantor Fitzgerald | $219 → $219 | Reiterates | Neutral → Neutral | Get Alert |
| 08/14/2024 | Buy Now | 49.39% | UBS | $247 → $267 | Maintains | Buy | Get Alert |
| 07/30/2024 | Buy Now | 28.13% | Goldman Sachs | $200 → $229 | Maintains | Buy | Get Alert |
| 07/30/2024 | Buy Now | 42.67% | Wells Fargo | $200 → $255 | Maintains | Overweight | Get Alert |
| 07/26/2024 | Buy Now | 23.09% | TD Cowen | $183 → $220 | Maintains | Hold | Get Alert |
| 07/26/2024 | Buy Now | 22.53% | Cantor Fitzgerald | $162 → $219 | Upgrade | Underweight → Neutral | Get Alert |
| 07/26/2024 | Buy Now | 43.23% | Barclays | $198 → $256 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 07/25/2024 | Buy Now | 11.9% | Stephens & Co. | $200 → $200 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 07/25/2024 | Buy Now | -9.36% | Cantor Fitzgerald | $162 → $162 | Reiterates | Underweight → Underweight | Get Alert |
| 07/10/2024 | Buy Now | 10.78% | Barclays | $189 → $198 | Maintains | Equal-Weight | Get Alert |
| 07/10/2024 | Buy Now | -9.36% | Cantor Fitzgerald | $162 → $162 | Reiterates | Underweight → Underweight | Get Alert |
| 07/09/2024 | Buy Now | -9.36% | Cantor Fitzgerald | $162 → $162 | Reiterates | Underweight → Underweight | Get Alert |
| 07/02/2024 | Buy Now | -9.36% | Cantor Fitzgerald | $162 → $162 | Reiterates | Underweight → Underweight | Get Alert |
| 06/26/2024 | Buy Now | 32.04% | Baird | $198 → $236 | Upgrade | Neutral → Outperform | Get Alert |
| 05/30/2024 | Buy Now | 4.07% | JP Morgan | $182 → $186 | Maintains | Neutral | Get Alert |
| 05/30/2024 | Buy Now | 10.78% | Baird | → $198 | Initiates | → Neutral | Get Alert |
| 05/20/2024 | Buy Now | 26.45% | UBS | $189 → $226 | Upgrade | Neutral → Buy | Get Alert |
| 05/07/2024 | Buy Now | 5.75% | RBC Capital | $183 → $189 | Maintains | Sector Perform | Get Alert |
| 04/30/2024 | Buy Now | 2.39% | TD Cowen | $181 → $183 | Maintains | Hold | Get Alert |
| 04/26/2024 | Buy Now | 5.75% | Barclays | $181 → $189 | Maintains | Equal-Weight | Get Alert |
| 04/25/2024 | Buy Now | 3.51% | Stephens & Co. | $185 → $185 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 04/12/2024 | Buy Now | 13.58% | Deutsche Bank | $208 → $203 | Maintains | Buy | Get Alert |
| 04/10/2024 | Buy Now | -12.72% | Cantor Fitzgerald | $156 → $156 | Reiterates | Underweight → Underweight | Get Alert |
| 03/28/2024 | Buy Now | 11.9% | Wells Fargo | $195 → $200 | Maintains | Overweight | Get Alert |
| 03/13/2024 | Buy Now | 1.83% | JP Morgan | $144 → $182 | Maintains | Neutral | Get Alert |
| 03/12/2024 | Buy Now | 2.39% | RBC Capital | $161 → $183 | Maintains | Sector Perform | Get Alert |
| 03/06/2024 | Buy Now | 11.9% | Mizuho | $175 → $200 | Maintains | Buy | Get Alert |
| 03/06/2024 | Buy Now | 1.27% | Barclays | → $181 | Initiates | → Equal-Weight | Get Alert |
| 03/05/2024 | Buy Now | -12.72% | Cantor Fitzgerald | $156 → $156 | Reiterates | Underweight → Underweight | Get Alert |
| 03/04/2024 | Buy Now | 5.75% | Goldman Sachs | $170 → $189 | Maintains | Buy | Get Alert |
| 03/01/2024 | Buy Now | 1.27% | TD Cowen | $140 → $181 | Maintains | Market Perform | Get Alert |
| 02/29/2024 | Buy Now | -12.72% | Cantor Fitzgerald | $148 → $156 | Maintains | Underweight | Get Alert |
| 02/29/2024 | Buy Now | 7.98% | Citigroup | $170 → $193 | Maintains | Buy | Get Alert |
| 02/29/2024 | Buy Now | -0.97% | UBS | $152 → $177 | Maintains | Neutral | Get Alert |
| 01/02/2024 | Buy Now | -0.97% | Wells Fargo | → $177 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 12/11/2023 | Buy Now | — | Goldman Sachs | — | Upgrade | Sell → Buy | Get Alert |
| 11/17/2023 | Buy Now | -19.43% | JP Morgan | $152 → $144 | Maintains | Neutral | Get Alert |
| 10/20/2023 | Buy Now | -22.23% | Wells Fargo | $153 → $139 | Maintains | Equal-Weight | Get Alert |
| 09/21/2023 | Buy Now | -20.55% | Barclays | $142 → $142 | Maintains | Equal-Weight | Get Alert |
| 09/14/2023 | Buy Now | -17.19% | Cantor Fitzgerald | → $148 | Reiterates | Underweight → Underweight | Get Alert |
| 07/27/2023 | Buy Now | 2.39% | B of A Securities | → $183 | Maintains | Buy | Get Alert |
| 07/27/2023 | Buy Now | -14.4% | Wells Fargo | → $153 | Maintains | Equal-Weight | Get Alert |
| 07/27/2023 | Buy Now | -5.44% | Credit Suisse | $163 → $169 | Maintains | Outperform | Get Alert |
| 07/26/2023 | Buy Now | -13.28% | Stephens & Co. | → $155 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 07/11/2023 | Buy Now | -4.88% | Mizuho | $150 → $170 | Maintains | Buy | Get Alert |
| 06/02/2023 | Buy Now | -8.8% | B of A Securities | → $163 | Assumes | Neutral → Buy | Get Alert |
| 05/26/2023 | Buy Now | — | SVB Securities | — | Upgrade | Market Perform → Outperform | Get Alert |
| 05/16/2023 | Buy Now | -22.23% | Goldman Sachs | $124 → $139 | Maintains | Sell | Get Alert |
| 05/16/2023 | Buy Now | -16.07% | Mizuho | $140 → $150 | Maintains | Buy | Get Alert |
| 05/08/2023 | Buy Now | -13.84% | TD Cowen | $138 → $154 | Maintains | Market Perform | Get Alert |
| 04/27/2023 | Buy Now | -7.68% | Citigroup | $150 → $165 | Maintains | Buy | Get Alert |