| 2024-07-10 | Citigroup | “Neutral” → “Buy” upgrade |
| 2024-02-07 | Jefferies | “Hold” → “Buy” upgrade |
| 2023-12-12 | Bank of America | “Neutral” → “Buy” upgrade |
| 2023-05-02 | Bank of America | “Buy” → “Neutral” downgrade |
| 2023-04-03 | Citigroup | “Sell” → “Neutral” upgrade |
| 2022-11-17 | Citigroup | “Neutral” → “Sell” downgrade |
| 2022-04-04 | Citigroup | “Buy” → “Neutral” downgrade |
| 2022-02-23 | UBS | “Buy” → “Neutral” downgrade |
| 2022-02-02 | Jefferies | “Buy” → “Hold” downgrade |
| 2022-01-28 | Deutsche Bank | “Buy” → “Hold” downgrade |
| 2021-05-04 | UBS | “Neutral” → “Buy” upgrade |
| 2021-03-12 | Baird | “Outperform” → “Neutral” downgrade |
| 2020-10-21 | Argus Research | “Hold” → “Buy” upgrade |
| 2020-07-29 | KeyBanc | “Sector Weight” → “Overweight” upgrade |
| 2020-07-14 | Bank of America | “Neutral” → “Buy” upgrade |
| 2020-06-09 | Wells Fargo | “Underweight” → “Equal Weight” upgrade |
| 2020-04-28 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2020-04-27 | Citigroup | “Neutral” → “Buy” upgrade |
| 2020-04-22 | CFRA | “Strong Buy” → “Hold” downgrade |
| 2020-03-27 | Morgan Stanley | “Overweight” → “Equal Weight” downgrade |
| 2020-03-05 | CFRA | “Hold” → “Strong Buy” upgrade |
| 2019-12-19 | Bank of America | “Underperform” → “Neutral” upgrade |
| 2019-07-15 | Goldman Sachs | “Neutral” → “Sell” downgrade |
| 2019-04-02 | Jefferies | “Hold” → “Buy” upgrade |
| 2019-03-18 | Credit Suisse | “Outperform” → “Neutral” downgrade |
| 2019-01-31 | Argus Research | “Buy” → “Hold” downgrade |
| 2019-01-03 | Bank of America | “Neutral” → “Underperform” downgrade |
| 2018-11-30 | Goldman Sachs | “Buy” → “Neutral” downgrade |
| 2018-07-10 | Evercore ISI | “In Line” → “Outperform” upgrade |
| 2018-06-27 | Deutsche Bank | “Buy” → “Hold” downgrade |
| 2018-06-25 | Barclays | “Equal Weight” → “Overweight” upgrade |
| 2018-06-08 | William Blair | “Market Perform” → “Outperform” upgrade |
| 2018-05-29 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2018-03-14 | Morgan Stanley | “Underweight” → “Equal Weight” upgrade |
| 2018-03-07 | Argus | “Hold” → “Buy” upgrade |
| 2018-02-13 | Credit Suisse | “Neutral” → “Outperform” upgrade |
| 2017-09-25 | Raymond James | “Outperform” → “Market Perform” downgrade |
| 2017-07-25 | Bank of America | “Neutral” → “Buy” upgrade |
| 2017-04-21 | Raymond James | “Market Perform” → “Outperform” upgrade |
| 2017-03-16 | Bank of America | “Underperform” → “Neutral” upgrade |
| 2017-01-03 | Mizuho | “Neutral” → “Buy” upgrade |
| 2016-12-12 | Goldman Sachs | “Neutral” → “Buy” upgrade |
| 2016-11-14 | UBS | “Neutral” → “Buy” upgrade |
| 2016-08-31 | Mizuho | “Buy” → “Neutral” downgrade |
| 2016-03-01 | Mizuho | “Neutral” → “Buy” upgrade |
| 2015-06-23 | Goldman Sachs | “Buy” → “Neutral” downgrade |
| 2015-06-16 | KeyBanc | “Sector Weight” → “Equal Weight” revised |
| 2015-03-27 | JMP Securities | “Market Perform” → “Perform” revised |
| 2015-03-25 | Deutsche Bank | “Buy” → “Hold” downgrade |
| 2015-03-03 | Canaccord Genuity | “Hold” → “Buy” upgrade |
| 2015-02-23 | Bank of America | “Neutral” → “Underperform” downgrade |
| 2015-01-30 | Wells Fargo | “Market Perform” → “Underperform” downgrade |
| 2015-01-02 | Raymond James | “Underperform” → “Market Perform” upgrade |
| 2014-11-13 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2014-05-08 | Bank of America | “Underperform” → “Neutral” upgrade |