| Nov 2, 2026 | Wells Fargo | Blaine Heck | PT Cut | Overweight | $166→$158 |
| Oct 26, 2026 | Truist Securities | Michael Lewis | PT Cut | Buy | $162→$141 |
| Oct 21, 2026 | Raymond James | David Rodgers | Upgrade | Market Perform→Outperform | $163 |
| Oct 20, 2026 | Baird | David Rodgers | PT Cut | Neutral | $140→$136 |
| Oct 16, 2026 | BTIG | Thomas Catherwood | Maintained | Buy | $170 |
| Oct 13, 2026 | Scotiabank | Nicholas Yulico | Upgrade | Sector Perform→Sector Outperform | $150 |
| Sep 1, 2026 | Wells Fargo | Blaine Heck | PT Cut | Overweight | $167→$166 |
| Aug 5, 2026 | RBC Capital | Michael Carroll | Upgrade | Sector Perform→Outperform | $148→$160 |
| Jul 23, 2026 | Scotiabank | Nicholas Yulico | PT Raise | Sector Perform | $146→$150 |
| Jul 21, 2026 | Truist Securities | Michael Lewis | PT Raise | Buy | $154→$162 |
| Jul 17, 2026 | Mizuho | Vikram Malhotra | PT Raise | Outperform | $150→$159 |
| Jul 16, 2026 | Barclays | Brendan Lynch | PT Raise | Overweight | $139→$156 |
| Jul 1, 2026 | BTIG | Thomas Catherwood | PT Raise | Buy | $160→$170 |
| Jun 29, 2026 | BMO Capital | John Kim | PT Cut | Outperform | $162→$158 |
| Jun 18, 2026 | Scotiabank | Nicholas Yulico | Downgrade | Sector Outperform→Sector Perform | $154→$146 |
| Jun 18, 2026 | Raymond James | David Rodgers | Reinstates | Market Perform | — |
| Jun 1, 2026 | Wells Fargo | Blaine Heck | PT Raise | Overweight | $155→$167 |
| May 27, 2026 | Morgan Stanley | Ronald Kamdem | PT Raise | Equal-Weight | $135→$151 |
| May 7, 2026 | BMO Capital | John Kim | Upgrade | Market Perform→Outperform | $137→$162 |
| Apr 28, 2026 | RBC Capital | Michael Carroll | PT Raise | Sector Perform | $135→$148 |