| 2026-08-10 | Downgrade | BNP Paribas Exane | Neutral → Underperform |
| 2026-08-10 | Downgrade | DA Davidson | Buy → Neutral |
| 2026-08-10 | Downgrade | HSBC Securities | Hold → Reduce |
| 2026-08-07 | Downgrade | BMO Capital Markets | Outperform → Market Perform |
| 2026-08-07 | Downgrade | Evercore ISI | Outperform → In-line |
| 2026-08-07 | Downgrade | Guggenheim | Buy → Neutral |
| 2026-08-07 | Downgrade | RBC Capital Mkts | Outperform → Sector Perform |
| 2026-08-07 | Downgrade | Raymond James | Mkt Perform → Underperform |
| 2026-08-07 | Downgrade | Robert W. Baird | Outperform → Neutral |
| 2026-08-07 | Downgrade | Susquehanna | Positive → Neutral |
| 2026-08-07 | Downgrade | Truist | Buy → Hold |
| 2026-06-30 | Downgrade | Arete | Neutral → Sell |
| 2026-05-28 | Iniziato | Rothschild & Co Redburn | Sell |
| 2026-05-11 | Downgrade | HSBC Securities | Hold → Reduce |
| 2026-05-08 | Downgrade | KeyBanc Capital Markets | Overweight → Sector Weight |
| 2026-05-08 | Downgrade | Oppenheimer | Outperform → Perform |
| 2026-05-08 | Downgrade | William Blair | Outperform → Mkt Perform |
| 2026-05-04 | Aggiornamento | Wedbush | Underperform → Neutral |
| 2026-03-18 | Downgrade | Rosenblatt | Buy → Neutral |
| 2026-03-18 | Downgrade | Stifel | Buy → Hold |
| 2026-03-16 | Aggiornamento | Arete | Sell → Neutral |
| 2026-03-06 | Downgrade | Wedbush | Neutral → Underperform |
| 2026-02-26 | Downgrade | Loop Capital | Buy → Hold |
| 2026-02-26 | Downgrade | New Street | Neutral → Sell |
| 2026-01-23 | Downgrade | Citizens JMP | Mkt Outperform → Mkt Perform |
| 2026-01-14 | Iniziato | BNP Paribas Exane | Neutral |
| 2026-01-12 | Aggiornamento | MoffettNathanson | Sell → Neutral |
| 2025-12-08 | Reiterato | Wedbush | Neutral |
| 2025-11-07 | Aggiornamento | The Benchmark Company | Hold → Buy |
| 2025-10-06 | Reiterato | Wells Fargo | Equal Weight |
| 2025-09-10 | Downgrade | Morgan Stanley | Overweight → Equal-Weight |
| 2025-08-11 | Downgrade | HSBC Securities | Buy → Hold |
| 2025-08-11 | Downgrade | Jefferies | Buy → Hold |
| 2025-08-08 | Downgrade | BTIG Research | Buy → Neutral |
| 2025-08-08 | Downgrade | BofA Securities | Buy → Underperform |
| 2025-08-08 | Downgrade | Citigroup | Buy → Neutral |
| 2025-08-08 | Downgrade | MoffettNathanson | Neutral → Sell |
| 2025-08-08 | Downgrade | Wedbush | Outperform → Neutral |
| 2025-07-01 | Reiterato | Citigroup | Buy |
| 2025-06-27 | Aggiornamento | Evercore ISI | In-line → Outperform |
| 2025-06-26 | Downgrade | Wells Fargo | Overweight → Equal Weight |
| 2025-05-09 | Reiterato | Citigroup | Buy |
| 2025-05-09 | Reiterato | Citizens JMP | Mkt Outperform |
| 2025-05-09 | Reiterato | DA Davidson | Buy |
| 2025-05-09 | Reiterato | Guggenheim | Buy |
| 2025-05-09 | Reiterato | KeyBanc Capital Markets | Overweight |
| 2025-05-09 | Reiterato | Morgan Stanley | Overweight |
| 2025-05-09 | Reiterato | Piper Sandler | Neutral |
| 2025-05-09 | Reiterato | Truist | Buy |
| 2025-05-09 | Reiterato | Wedbush | Outperform |
| 2025-04-17 | Resumed | Piper Sandler | Neutral |
| 2025-04-02 | Reiterato | Jefferies | Buy |
| 2025-03-13 | Downgrade | Cleveland Research | Buy → Neutral |
| 2025-03-07 | Aggiornamento | The Benchmark Company | Sell → Hold |
| 2025-02-13 | Downgrade | Evercore ISI | Outperform → In-line |
| 2025-01-21 | Iniziato | JMP Securities | Mkt Outperform |
| 2025-01-15 | Reiterato | BMO Capital Markets | Outperform |
| 2024-12-05 | Iniziato | Scotiabank | Sector Perform |
| 2024-11-25 | Aggiornamento | New Street | Sell → Neutral |
| 2024-10-29 | Downgrade | New Street | Neutral → Sell |
| 2024-10-29 | Iniziato | Wells Fargo | Overweight |
| 2024-10-02 | Reiterato | Truist | Buy |
| 2024-10-01 | Reiterato | Needham | Buy |
| 2024-09-23 | Iniziato | MoffettNathanson | Neutral |
| 2024-09-05 | Iniziato | Cantor Fitzgerald | Neutral |
| 2024-09-04 | Iniziato | BofA Securities | Buy |
| 2024-07-16 | Iniziato | Wolfe Research | Outperform |
| 2024-07-15 | Reiterato | Oppenheimer | Outperform |
| 2024-06-17 | Iniziato | Wedbush | Outperform |
| 2024-05-02 | Aggiornamento | Jefferies | Hold → Buy |
| 2024-02-23 | Reiterato | BTIG Research | Buy |
| 2024-02-12 | Iniziato | Seaport Research Partners | Neutral |
| 2024-01-17 | Reiterato | Wells Fargo | Overweight |
| 2024-01-09 | Iniziato | BMO Capital Markets | Outperform |
| 2023-12-18 | Iniziato | HSBC Securities | Buy |
| 2023-11-02 | Aggiornamento | New Street | Sell → Neutral |
| 2023-10-24 | Iniziato | Loop Capital | Buy |
| 2023-09-28 | Iniziato | UBS | Buy |
| 2023-09-06 | Iniziato | William Blair | Outperform |
| 2023-08-18 | Iniziato | Robert W. Baird | Outperform |
| 2023-08-09 | Reiterato | The Benchmark Company | Sell |
| 2023-07-28 | Aggiornamento | BTIG Research | Neutral → Buy |
| 2023-07-25 | Reiterato | Needham | Buy |
| 2023-07-18 | Downgrade | New Street | Neutral → Sell |
| 2023-07-18 | Iniziato | Redburn | Sell |
| 2023-06-12 | Reiterato | Citigroup | Buy |
| 2023-06-02 | Aggiornamento | Morgan Stanley | Equal-Weight → Overweight |
| 2023-05-11 | Reiterato | Citigroup | Buy |
| 2023-05-11 | Reiterato | Evercore ISI | Outperform |
| 2023-05-11 | Reiterato | KeyBanc Capital Markets | Overweight |
| 2023-05-11 | Reiterato | Morgan Stanley | Equal-Weight |
| 2023-05-11 | Reiterato | Needham | Buy |
| 2023-05-11 | Reiterato | Oppenheimer | Outperform |
| 2023-05-11 | Reiterato | RBC Capital Mkts | Outperform |
| 2023-05-11 | Reiterato | Truist | Buy |
| 2023-03-09 | Downgrade | The Benchmark Company | Hold → Sell |
| 2023-03-03 | Iniziato | BTIG Research | Neutral |
| 2023-01-04 | Iniziato | New Street | Neutral |
| 2022-12-20 | Iniziato | Piper Sandler | Overweight |
| 2022-12-15 | Resumed | Jefferies | Hold |
| 2022-12-13 | Iniziato | Citigroup | Buy |
| 2022-10-18 | Iniziato | Morgan Stanley | Equal-Weight |
| 2022-08-17 | Iniziato | Wolfe Research | Peer Perform |
| 2022-05-16 | Aggiornamento | Stifel | Hold → Buy |
| 2022-03-02 | Iniziato | Guggenheim | Buy |
| 2022-03-01 | Iniziato | The Benchmark Company | Hold |
| 2022-02-17 | Reiterato | KeyBanc Capital Markets | Overweight |
| 2022-02-17 | Reiterato | Oppenheimer | Outperform |
| 2022-02-17 | Reiterato | Stifel | Hold |
| 2022-02-17 | Reiterato | Susquehanna | Positive |
| 2022-02-01 | Resumed | Stifel | Hold |
| 2022-01-07 | Aggiornamento | Jefferies | Hold → Buy |
| 2021-11-09 | Reiterato | KeyBanc Capital Markets | Overweight |
| 2021-11-09 | Reiterato | Oppenheimer | Outperform |
| 2021-11-09 | Reiterato | RBC Capital Mkts | Outperform |
| 2021-11-09 | Reiterato | Stephens | Overweight |
| 2021-11-09 | Reiterato | Susquehanna | Positive |
| 2021-11-09 | Reiterato | Truist | Buy |
| 2021-11-09 | Reiterato | Wells Fargo | Overweight |
| 2021-09-30 | Iniziato | Cleveland Research | Buy |
| 2021-09-22 | Resumed | Berenberg | Buy |
| 2021-07-23 | Aggiornamento | Stephens | Equal-Weight → Overweight |
| 2021-05-11 | Aggiornamento | Truist | Hold → Buy |
| 2021-04-06 | Iniziato | Evercore ISI | Outperform |
| 2021-03-08 | Aggiornamento | KeyBanc Capital Markets | Sector Weight → Overweight |
| 2021-02-19 | Aggiornamento | DA Davidson | Neutral → Buy |
| 2021-02-19 | Reiterato | Pivotal Research Group | Buy |
| 2020-11-19 | Iniziato | Berenberg | Buy |
| 2020-11-04 | Reiterato | Oppenheimer | Outperform |
| 2020-10-15 | Downgrade | KeyBanc Capital Markets | Overweight → Sector Weight |
| 2020-10-14 | Reiterato | Needham | Buy |
| 2020-09-15 | Iniziato | KeyBanc Capital Markets | Overweight |
| 2020-08-10 | Reiterato | Citigroup | Neutral |
| 2020-08-07 | Reiterato | Needham | Buy |
| 2020-08-07 | Reiterato | Pivotal Research Group | Buy |
| 2020-08-07 | Reiterato | RBC Capital Mkts | Sector Perform |
| 2020-08-07 | Downgrade | Stephens | Overweight → Equal-Weight |
| 2020-08-07 | Reiterato | Susquehanna | Positive |
| 2020-06-22 | Reiterato | Needham | Buy |
| 2020-05-11 | Downgrade | DA Davidson | Buy → Neutral |
| 2020-05-08 | Reiterato | Needham | Buy |
| 2020-05-08 | Reiterato | Pivotal Research Group | Buy |
| 2020-05-08 | Downgrade | RBC Capital Mkts | Outperform → Sector Perform |
| 2020-05-08 | Downgrade | SunTrust | Buy → Hold |
| 2020-05-05 | Reiterato | Oppenheimer | Outperform |
| 2020-04-01 | Reiterato | Citigroup | Neutral |
| 2020-03-25 | Reiterato | Needham | Buy |