| Nov 6, 2026 | Truist Securities | Michael Lewis | PT Raise | Hold | $61→$65 |
| Nov 2, 2026 | Citigroup | Nick Joseph | PT Cut | Neutral | $65→$63 |
| Oct 29, 2026 | Stifel | Simon Yarmak | PT Cut | Buy | $71→$68 |
| Oct 19, 2026 | Wells Fargo | James Feldman | PT Cut | Equal-Weight | $61→$56 |
| Sep 9, 2026 | JP Morgan | Anthony Paolone | PT Raise | Overweight | $62→$65 |
| Aug 20, 2026 | Keybanc | Upal Rana | Upgrade | Sector Weight→Overweight | $70 |
| Aug 7, 2026 | RBC Capital | Michael Carroll | PT Raise | Sector Perform | $61→$64 |
| Jul 30, 2026 | Stifel | Simon Yarmak | PT Raise | Buy | $66→$71 |
| Jul 15, 2026 | Wells Fargo | John Kilichowski | PT Raise | Equal-Weight | $60→$61 |
| Jul 2, 2026 | Citizens | Mitch Germain | Maintained | Market Outperform | $70 |
| Jun 12, 2026 | Citizens | Mitch Germain | Upgrade | Market Perform→Market Outperform | $70 |
| Jun 9, 2026 | Truist Securities | Michael Lewis | PT Cut | Hold | $62→$61 |
| Jun 1, 2026 | Wells Fargo | John Kilichowski | PT Raise | Equal-Weight | $54→$60 |
| May 26, 2026 | RBC Capital | Michael Carroll | PT Raise | Sector Perform | $59→$61 |
| Mar 17, 2026 | Raymond James | RJ Milligan | Downgrade | Strong Buy→Outperform | $62→$60 |
| Mar 9, 2026 | UBS | Michael Goldsmith | PT Raise | Neutral | $54→$58 |
| Mar 6, 2026 | RBC Capital | Michael Carroll | PT Raise | Sector Perform | $58→$59 |
| Mar 6, 2026 | Truist Securities | Michael Lewis | PT Raise | Hold | $60→$62 |
| Jan 30, 2026 | RBC Capital | Michael Carroll | Maintained | Sector Perform | $58 |
| Dec 2, 2025 | JP Morgan | Anthony Paolone | PT Cut | Overweight | $65→$58 |