| 2026-09-28 | Downgrade | Raymond James | Outperform → Mkt Perform |
| 2026-05-28 | Downgrade | Raymond James | Strong Buy → Outperform |
| 2026-03-26 | Iniziato | Ladenburg Thalmann | Neutral |
| 2026-01-06 | Iniziato | Barclays | Underweight |
| 2025-11-12 | Aggiornamento | Raymond James | Mkt Perform → Strong Buy |
| 2025-10-03 | Downgrade | Robert W. Baird | Outperform → Neutral |
| 2025-03-21 | Downgrade | Truist | Buy → Hold |
| 2024-09-26 | Downgrade | Wolfe Research | Outperform → Peer Perform |
| 2024-09-13 | Downgrade | Wells Fargo | Equal Weight → Underweight |
| 2024-08-05 | Downgrade | Compass Point | Buy → Neutral |
| 2024-01-10 | Iniziato | Wolfe Research | Outperform |
| 2023-11-28 | Aggiornamento | Oppenheimer | Perform → Outperform |
| 2023-07-20 | Downgrade | Oppenheimer | Outperform → Perform |
| 2022-04-22 | Iniziato | Oppenheimer | Outperform |
| 2022-01-14 | Aggiornamento | Robert W. Baird | Neutral → Outperform |
| 2021-04-14 | Aggiornamento | Truist | Hold → Buy |
| 2021-03-01 | Aggiornamento | Compass Point | Neutral → Buy |
| 2020-11-23 | Downgrade | Raymond James | Outperform → Mkt Perform |
| 2020-10-05 | Resumed | Compass Point | Neutral |
| 2020-09-29 | Downgrade | BofA Securities | Neutral → Underperform |
| 2020-07-24 | Aggiornamento | SunTrust | Sell → Hold |
| 2020-06-29 | Aggiornamento | CapitalOne | Equal Weight → Overweight |
| 2020-06-10 | Downgrade | Robert W. Baird | Outperform → Neutral |
| 2020-03-17 | Downgrade | Barclays | Overweight → Equal Weight |
| 2020-03-09 | Downgrade | Wells Fargo | Overweight → Equal Weight |
| 2020-01-07 | Aggiornamento | Raymond James | Mkt Perform → Outperform |
| 2019-07-16 | Downgrade | SunTrust | Hold → Sell |
| 2019-06-25 | Iniziato | CapitalOne | Equal Weight |
| 2019-05-15 | Aggiornamento | Wells Fargo | Market Perform → Outperform |
| 2018-09-21 | Aggiornamento | Robert W. Baird | Neutral → Outperform |
| 2018-08-08 | Downgrade | Wells Fargo | Outperform → Market Perform |
| 2017-12-20 | Aggiornamento | KeyBanc Capital Mkts | Sector Weight → Overweight |
| 2017-10-19 | Iniziato | SunTrust | Hold |
| 2017-10-06 | Resumed | Barclays | Equal Weight |
| 2017-09-19 | Iniziato | Deutsche Bank | Hold |
| 2017-09-05 | Aggiornamento | Wells Fargo | Market Perform → Outperform |
| 2017-08-14 | Resumed | BofA/Merrill | Neutral |