| 2026-09-15 | Aggiornamento | Wells Fargo | Underweight → Equal Weight |
| 2026-09-09 | Iniziato | BMO Capital Markets | Market Perform |
| 2026-05-05 | Aggiornamento | BofA Securities | Neutral → Buy |
| 2026-04-20 | Aggiornamento | Jefferies | Hold → Buy |
| 2026-03-09 | Reiterato | Telsey Advisory Group | Outperform |
| 2026-02-20 | Reiterato | Raymond James | Strong Buy |
| 2026-01-21 | Aggiornamento | Raymond James | Outperform → Strong Buy |
| 2026-01-14 | Resumed | Jefferies | Hold |
| 2026-01-08 | Iniziato | Deutsche Bank | Buy |
| 2026-01-02 | Reiterato | Argus | Buy |
| 2025-12-08 | Aggiornamento | TD Cowen | Hold → Buy |
| 2025-12-05 | Reiterato | Telsey Advisory Group | Outperform |
| 2025-09-25 | Aggiornamento | Argus | Hold → Buy |
| 2025-09-04 | Resumed | Piper Sandler | Overweight |
| 2025-08-29 | Reiterato | Telsey Advisory Group | Outperform |
| 2025-08-25 | Reiterato | Telsey Advisory Group | Outperform |
| 2025-08-22 | Aggiornamento | Barclays | Equal Weight → Overweight |
| 2025-07-25 | Downgrade | Loop Capital | Buy → Hold |
| 2025-05-30 | Reiterato | Telsey Advisory Group | Outperform |
| 2025-04-14 | Downgrade | Argus | Buy → Hold |
| 2025-04-01 | Aggiornamento | Goldman | Neutral → Buy |
| 2025-03-14 | Reiterato | Telsey Advisory Group | Outperform |
| 2025-01-21 | Aggiornamento | Morgan Stanley | Equal-Weight → Overweight |
| 2025-01-07 | Aggiornamento | B. Riley Securities | Sell → Neutral |
| 2024-12-06 | Reiterato | Telsey Advisory Group | Outperform |
| 2024-11-21 | Downgrade | William Blair | Outperform → Mkt Perform |
| 2024-09-23 | Downgrade | TD Cowen | Buy → Hold |
| 2024-09-10 | Iniziato | B. Riley Securities | Sell |
| 2024-09-03 | Reiterato | Loop Capital | Buy |
| 2024-08-30 | Downgrade | Raymond James | Strong Buy → Outperform |
| 2024-08-30 | Reiterato | Telsey Advisory Group | Outperform |
| 2024-08-23 | Reiterato | Citigroup | Neutral |
| 2024-08-19 | Downgrade | Cleveland Research | Buy → Neutral |
| 2024-07-24 | Downgrade | Piper Sandler | Overweight → Neutral |
| 2024-07-15 | Reiterato | Oppenheimer | Outperform |
| 2024-05-24 | Reiterato | Telsey Advisory Group | Outperform |
| 2024-04-29 | Downgrade | Barclays | Overweight → Equal Weight |
| 2024-04-19 | Downgrade | Jefferies | Buy → Hold |
| 2024-04-10 | Reiterato | Jefferies | Buy |
| 2024-04-08 | Aggiornamento | Loop Capital | Hold → Buy |
| 2024-04-04 | Reiterato | Oppenheimer | Outperform |
| 2024-02-15 | Reiterato | JP Morgan | Overweight |
| 2024-02-14 | Downgrade | Loop Capital | Buy → Hold |
| 2023-11-07 | Iniziato | Evercore ISI | Outperform |
| 2023-06-13 | Aggiornamento | Loop Capital | Hold → Buy |
| 2023-05-19 | Reiterato | Oppenheimer | Outperform |
| 2023-03-28 | Iniziato | Canaccord Genuity | Buy |
| 2023-01-06 | Downgrade | Wells Fargo | Equal Weight → Underweight |
| 2022-12-12 | Downgrade | Goldman | Buy → Neutral |
| 2022-12-02 | Reiterato | Telsey Advisory Group | Outperform |
| 2022-08-26 | Iniziato | William Blair | Outperform |
| 2022-06-29 | Aggiornamento | Raymond James | Outperform → Strong Buy |
| 2022-05-27 | Aggiornamento | Jefferies | Hold → Buy |
| 2021-12-03 | Reiterato | BMO Capital Markets | Market Perform |
| 2021-12-03 | Reiterato | BofA Securities | Neutral |
| 2021-12-03 | Reiterato | Citigroup | Neutral |
| 2021-12-03 | Reiterato | Credit Suisse | Outperform |
| 2021-12-03 | Reiterato | Deutsche Bank | Buy |
| 2021-12-03 | Reiterato | Evercore ISI | Outperform |
| 2021-12-03 | Reiterato | JP Morgan | Overweight |
| 2021-12-03 | Reiterato | Jefferies | Hold |
| 2021-12-03 | Reiterato | Oppenheimer | Outperform |
| 2021-12-03 | Reiterato | Piper Sandler | Overweight |
| 2021-12-03 | Reiterato | Raymond James | Outperform |
| 2021-12-03 | Reiterato | Robert W. Baird | Outperform |
| 2021-12-03 | Reiterato | Stifel | Hold |
| 2021-12-03 | Reiterato | UBS | Buy |
| 2021-10-08 | Aggiornamento | Cleveland Research | Neutral → Buy |
| 2021-08-27 | Downgrade | Wells Fargo | Overweight → Equal Weight |
| 2021-07-14 | Aggiornamento | Raymond James | Mkt Perform → Outperform |
| 2021-05-28 | Reiterato | Telsey Advisory Group | Outperform |
| 2021-03-16 | Downgrade | Guggenheim | Buy → Neutral |
| 2021-03-08 | Reiterato | Telsey Advisory Group | Outperform |
| 2021-02-17 | Reiterato | Oppenheimer | Outperform |
| 2021-01-27 | Downgrade | Citigroup | Buy → Neutral |
| 2020-12-04 | Reiterato | Telsey Advisory Group | Outperform |
| 2020-11-24 | Downgrade | Jefferies | Buy → Hold |
| 2020-08-28 | Reiterato | Barclays | Overweight |
| 2020-08-28 | Reiterato | Oppenheimer | Outperform |
| 2020-08-28 | Reiterato | Telsey Advisory Group | Outperform |
| 2020-08-28 | Reiterato | UBS | Buy |
| 2020-08-12 | Iniziato | BofA Securities | Neutral |
| 2020-06-19 | Aggiornamento | Barclays | Equal Weight → Overweight |
| 2020-06-01 | Aggiornamento | Piper Sandler | Neutral → Overweight |
| 2020-03-30 | Aggiornamento | Wells Fargo | Equal Weight → Overweight |
| 2020-03-20 | Aggiornamento | Citigroup | Neutral → Buy |
| 2020-03-06 | Aggiornamento | Nomura | Reduce → Neutral |
| 2020-02-04 | Iniziato | BMO Capital Markets | Market Perform |
| 2020-02-03 | Iniziato | BMO Capital Markets | Market Perform |
| 2020-02-03 | Aggiornamento | Goldman | Neutral → Buy |
| 2019-12-06 | Reiterato | Telsey Advisory Group | Outperform |
| 2019-12-03 | Resumed | Deutsche Bank | Buy |
| 2019-11-13 | Iniziato | Barclays | Equal Weight |
| 2019-10-22 | Reiterato | Guggenheim | Buy |
| 2019-10-08 | Resumed | Wolfe Research | Outperform |