| 2024-08-01 | Summit Insights Group | “Buy” → “Hold” downgrade |
| 2024-04-26 | Benchmark | “Hold” → “Buy” upgrade |
| 2024-04-22 | Raymond James | “Outperform” → “Market Perform” downgrade |
| 2024-04-05 | Rosenblatt | “Neutral” → “Buy” upgrade |
| 2024-01-16 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2024-01-16 | Barclays | “Equal Weight” → “Overweight” upgrade |
| 2023-11-21 | Goldman Sachs | “Sell” → “Neutral” upgrade |
| 2023-10-31 | Fox Advisors | “Equal Weight” → “Overweight” upgrade |
| 2023-10-30 | Summit Insights Group | “Hold” → “Buy” upgrade |
| 2023-09-20 | BNP Paribas Exane | “Neutral” → “Outperform” upgrade |
| 2023-02-10 | Mizuho | “Neutral” → “Buy” upgrade |
| 2023-01-23 | BNP Paribas Exane | “Underperform” → “Neutral” upgrade |
| 2023-01-06 | Benchmark | “Sell” → “Hold” upgrade |
| 2022-12-15 | Goldman Sachs | “Neutral” → “Sell” downgrade |
| 2022-09-21 | Mizuho | “Buy” → “Neutral” downgrade |
| 2022-09-20 | Deutsche Bank | “Buy” → “Hold” downgrade |
| 2022-09-01 | Benchmark | “Hold” → “Sell” downgrade |
| 2022-08-08 | Benchmark | “Buy” → “Hold” downgrade |
| 2022-04-14 | Susquehanna | “Positive” → “Neutral” downgrade |
| 2021-11-23 | Mizuho | “Neutral” → “Buy” upgrade |
| 2021-10-20 | Mizuho | “Buy” → “Neutral” downgrade |
| 2021-10-15 | Goldman Sachs | “Buy” → “Neutral” downgrade |
| 2021-03-05 | Goldman Sachs | “Neutral” → “Buy” upgrade |
| 2021-01-29 | Evercore ISI | “In Line” → “Outperform” upgrade |
| 2021-01-29 | Summit Insights Group | “Hold” → “Buy” upgrade |
| 2020-09-23 | Craig-Hallum | “Hold” → “Buy” upgrade |
| 2020-09-23 | Cleveland Research | “Underperform” → “Neutral” upgrade |
| 2020-06-22 | Benchmark | “Hold” → “Buy” upgrade |
| 2020-03-02 | Stifel | “Hold” → “Buy” upgrade |
| 2020-03-02 | Baird | “Underperform” → “Outperform” upgrade |
| 2020-01-31 | Benchmark | “Sell” → “Hold” upgrade |
| 2020-01-23 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2020-01-17 | Wedbush | “Neutral” → “Outperform” upgrade |
| 2020-01-07 | TD Cowen | “Market Perform” → “Outperform” upgrade |
| 2019-10-14 | Loop Capital | “Hold” → “Buy” upgrade |
| 2019-09-03 | Evercore ISI | “Underperform” → “In Line” upgrade |
| 2019-07-02 | Benchmark | “Hold” → “Sell” downgrade |
| 2019-07-01 | Mizuho | “Neutral” → “Buy” upgrade |
| 2019-06-26 | Craig-Hallum | “Hold” → “Buy” upgrade |
| 2019-04-30 | Craig-Hallum | “Buy” → “Hold” downgrade |
| 2019-04-26 | Baird | “Neutral” → “Underperform” downgrade |
| 2019-04-16 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2019-04-15 | Longbow Research | “Neutral” → “Buy” upgrade |
| 2019-01-14 | Evercore ISI | “In Line” → “Underperform” downgrade |
| 2018-12-06 | Craig-Hallum | “Hold” → “Buy” upgrade |
| 2018-11-20 | Susquehanna | “Positive” → “Neutral” downgrade |
| 2018-10-29 | Loop Capital | “Buy” → “Hold” downgrade |
| 2018-10-26 | Benchmark | “Buy” → “Hold” downgrade |
| 2018-10-26 | Craig-Hallum | “Buy” → “Hold” downgrade |
| 2018-10-26 | Longbow Research | “Buy” → “Neutral” downgrade |
| 2018-10-26 | J.P. Morgan | “Overweight” → “Neutral” downgrade |
| 2018-10-01 | Mizuho | “Buy” → “Neutral” downgrade |
| 2018-09-11 | RBC Capital | “Outperform” → “Sector Perform” downgrade |
| 2018-09-04 | Evercore ISI | “Outperform” → “In Line” downgrade |
| 2018-08-15 | TD Cowen | “Outperform” → “Market Perform” downgrade |
| 2018-07-10 | Standpoint Research | “Hold” → “Buy” upgrade |
| 2018-03-16 | Baird | “Neutral” → “Outperform” upgrade |
| 2018-01-26 | Summit Insights Group | “Buy” → “Hold” downgrade |