| 10/28/2025 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $170.00 ➝ $173.00 | |
| 10/27/2025 | TD Cowen | Lower Target | Hold ➝ Hold | $196.00 ➝ $180.00 | |
| 10/21/2025 | Morgan Stanley | Lower Target | Underweight ➝ Underweight | $180.00 ➝ $170.00 | |
| 10/21/2025 | Barclays | Lower Target | Underweight ➝ Underweight | $190.00 ➝ $175.00 | |
| 10/6/2025 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $170.00 ➝ $180.00 | |
| 7/21/2025 | Piper Sandler | Boost Target | Overweight ➝ Overweight | $211.00 ➝ $234.00 | |
| 7/16/2025 | Barclays | Boost Target | Underweight ➝ Underweight | $150.00 ➝ $190.00 | |
| 7/2/2025 | Morgan Stanley | Set Target | Underweight ➝ Underweight | $152.00 ➝ $171.00 | |
| 5/6/2025 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $149.00 ➝ $152.00 | |
| 4/28/2025 | Barclays | Set Target | Underweight ➝ Underweight | $149.00 ➝ $150.00 | |
| 4/17/2025 | Piper Sandler | Lower Target | Overweight ➝ Overweight | $216.00 ➝ $211.00 | |
| 4/16/2025 | Barclays | Lower Target | Underweight ➝ Underweight | $200.00 ➝ $149.00 | |
| 4/9/2025 | TD Cowen | Lower Target | Hold ➝ Hold | $220.00 ➝ $158.00 | |
| 4/8/2025 | Piper Sandler | Lower Target | Overweight ➝ Overweight | $252.00 ➝ $216.00 | |
| 2/6/2025 | Morgan Stanley | Lower Target | Underweight ➝ Underweight | $211.00 ➝ $198.00 | |
| 2/3/2025 | Barclays | Lower Target | Underweight ➝ Underweight | $221.00 ➝ $200.00 | |
| 1/21/2025 | Piper Sandler | Lower Target | Overweight ➝ Overweight | $274.00 ➝ $258.00 | |
| 1/17/2025 | Barclays | Lower Target | Underweight ➝ Underweight | $239.00 ➝ $221.00 | |
| 12/20/2024 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $224.00 ➝ $228.00 | |
| 12/9/2024 | Barclays | Boost Target | Underweight ➝ Underweight | $212.00 ➝ $239.00 | |
| 11/27/2024 | Piper Sandler | Boost Target | Overweight ➝ Overweight | $264.00 ➝ $274.00 | |
| 10/18/2024 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $208.00 ➝ $217.00 | |
| 8/27/2024 | Barclays | Initiated Coverage | Underweight | $206.00 | |
| 7/29/2024 | Morgan Stanley | Lower Target | Underweight ➝ Underweight | $213.00 ➝ $208.00 | |
| 7/10/2024 | Piper Sandler | Lower Target | Overweight ➝ Overweight | $267.00 ➝ $264.00 | |
| 7/8/2024 | TD Cowen | Lower Target | Hold ➝ Hold | $250.00 ➝ $247.00 | |
| 5/29/2024 | Piper Sandler | Boost Target | Overweight ➝ Overweight | $265.00 ➝ $267.00 | |
| 4/29/2024 | TD Cowen | Boost Target | Hold ➝ Hold | $245.00 ➝ $250.00 | |
| 4/29/2024 | Piper Sandler | Lower Target | Overweight ➝ Overweight | $275.00 ➝ $265.00 | |
| 4/17/2024 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $211.00 ➝ $224.00 | |
| 4/8/2024 | TD Cowen | Downgrade | Buy ➝ Hold | $285.00 ➝ $264.00 | |
| 3/27/2024 | Piper Sandler | Boost Target | Overweight ➝ Overweight | $264.00 ➝ $275.00 | |
| 1/19/2024 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $170.00 ➝ $199.00 | |
| 1/4/2024 | TD Cowen | Initiated Coverage | Outperform | $289.00 | |
| 12/20/2023 | Piper Sandler | Reiterated Rating | Overweight | $264.00 | |
| 10/30/2023 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $163.00 ➝ $170.00 | |
| 10/23/2023 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $162.00 ➝ $163.00 | |
| 10/6/2023 | Morgan Stanley | Lower Target | Underweight ➝ Underweight | $173.00 ➝ $162.00 | |
| 7/31/2023 | Morgan Stanley | Boost Target | Underweight ➝ Underweight | $159.00 ➝ $173.00 | |
| 7/25/2023 | Morgan Stanley | Boost Target | Underweight | $153.00 ➝ $159.00 | |
| 3/27/2023 | Piper Sandler | Upgrade | Neutral ➝ Overweight | $248.00 ➝ $260.00 | |
| 2/6/2023 | Piper Sandler | Downgrade | Overweight ➝ Neutral | $248.00 | |
| 1/19/2023 | Morgan Stanley | Boost Target | Underweight | $134.00 ➝ $150.00 | |
| 10/28/2022 | Morgan Stanley | Lower Target | Underweight | $142.00 ➝ $134.00 | |
| 10/11/2022 | Piper Sandler | Lower Target | | $268.00 ➝ $248.00 | |
| 10/3/2022 | Morgan Stanley | Lower Target | Underweight | $158.00 ➝ $156.00 | |
| 8/1/2022 | Morgan Stanley | Lower Target | Underweight | $159.00 ➝ $158.00 | |
| 7/25/2022 | Morgan Stanley | Boost Target | Underweight | $155.00 ➝ $159.00 | |
| 7/15/2022 | Piper Sandler | Lower Target | Overweight | $289.00 ➝ $268.00 | |
| 6/30/2022 | Morgan Stanley | Lower Target | Underweight | $203.00 ➝ $155.00 | |
| 6/16/2022 | Piper Sandler | Lower Target | Overweight | $300.00 ➝ $289.00 | |
| 5/18/2022 | Piper Sandler | Lower Target | Overweight | $325.00 ➝ $300.00 | |
| 5/2/2022 | Piper Sandler | Lower Target | | $375.00 ➝ $325.00 | |
| 4/26/2022 | Morgan Stanley | Lower Target | Underweight | $240.00 ➝ $221.00 | |
| 4/8/2022 | Morgan Stanley | Downgrade | Overweight ➝ Underweight | $393.00 ➝ $240.00 | |
| 3/18/2022 | Piper Sandler | Lower Target | Overweight | $400.00 ➝ $375.00 | |
| 8/5/2021 | Morgan Stanley | Upgrade | Equal Weight ➝ Overweight | $400.00 | |
| 7/19/2021 | Morgan Stanley | Lower Target | Equal Weight | $334.00 ➝ $331.00 | |
| 7/9/2021 | Morgan Stanley | Boost Target | Equal Weight | $320.00 ➝ $334.00 | |
| 5/4/2021 | Morgan Stanley | Boost Target | Equal Weight | $295.00 ➝ $320.00 | |
| 4/15/2021 | Morgan Stanley | Lower Target | Equal Weight | $298.00 ➝ $295.00 | |
| 4/8/2021 | Morgan Stanley | Boost Target | Equal Weight | $275.00 ➝ $298.00 | |
| 2/4/2021 | Morgan Stanley | Boost Target | Equal Weight | $256.00 ➝ $275.00 | |
| 2/3/2021 | Barclays | Boost Target | Positive ➝ Overweight | $280.00 ➝ $315.00 | |
| 1/25/2021 | Barclays | Boost Target | Overweight | $270.00 ➝ $280.00 | |
| 1/20/2021 | Morgan Stanley | Boost Target | Equal Weight | $250.00 ➝ $256.00 | |
| 1/11/2021 | Morgan Stanley | Boost Target | Equal Weight | $190.00 ➝ $250.00 | |