| 2024-05-28 | Mizuho | “Neutral” → “Buy” upgrade |
| 2024-03-01 | TD Cowen | “Underperform” → “Market Perform” upgrade |
| 2023-12-11 | Wolfe Research | “Outperform” → “Peer Perform” downgrade |
| 2023-11-09 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2023-10-05 | Bank of America | “Neutral” → “Buy” upgrade |
| 2021-08-06 | Deutsche Bank | “Buy” → “Hold” downgrade |
| 2021-06-23 | Keybanc | “Sector Weight” → “Overweight” upgrade |
| 2020-06-16 | Gordon Haskett | “Hold” → “Buy” upgrade |
| 2020-05-11 | Argus Research | “Hold” → “Buy” upgrade |
| 2020-04-29 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2020-03-27 | Jefferies | “Hold” → “Buy” upgrade |
| 2019-12-17 | Stifel | “Hold” → “Buy” upgrade |
| 2019-12-17 | Bank of America | “Neutral” → “Buy” upgrade |
| 2019-12-16 | Wells Fargo | “Equal Weight” → “Overweight” upgrade |
| 2019-12-10 | Goldman Sachs | “Sell” → “Buy” upgrade |
| 2019-11-04 | Gordon Haskett | “Underperform” → “Hold” upgrade |
| 2019-11-01 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2019-07-16 | Goldman Sachs | “Neutral” → “Sell” downgrade |
| 2019-07-15 | Keybanc | “Overweight” → “Sector Weight” downgrade |
| 2019-07-12 | Bank of America | “Buy” → “Neutral” downgrade |
| 2019-07-11 | Wells Fargo | “Outperform” → “Market Perform” downgrade |
| 2019-07-10 | J.P. Morgan | “Overweight” → “Neutral” downgrade |
| 2019-02-01 | Stifel | “Buy” → “Hold” downgrade |
| 2019-02-01 | Vertical Research | “Buy” → “Hold” downgrade |
| 2018-11-02 | Wells Fargo | “Market Perform” → “Outperform” upgrade |
| 2018-10-15 | TD Cowen | “Market Perform” → “Underperform” downgrade |
| 2018-09-14 | Buckingham | “Neutral” → “Buy” upgrade |
| 2018-08-14 | Argus | “Buy” → “Hold” downgrade |
| 2018-07-16 | Goldman Sachs | “Buy” → “Neutral” downgrade |
| 2018-06-21 | Wells Fargo | “Outperform” → “Market Perform” downgrade |
| 2018-05-07 | Evercore ISI | “Outperform” → “In Line” downgrade |
| 2018-05-05 | Argus | “Buy” → “Hold” downgrade |
| 2018-03-08 | Baird | “Neutral” → “Outperform” upgrade |
| 2018-01-19 | Buckingham Research | “Buy” → “Neutral” downgrade |
| 2017-10-02 | Morgan Stanley | “Overweight” → “Equal Weight” downgrade |
| 2017-02-22 | J.P. Morgan | “Neutral” → “Overweight” upgrade |
| 2017-02-15 | Bank of America | “Neutral” → “Buy” upgrade |
| 2017-02-07 | Argus | “Hold” → “Buy” upgrade |
| 2016-12-02 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2016-11-08 | J.P. Morgan | “Underweight” → “Neutral” upgrade |
| 2016-11-07 | Evercore ISI | “Hold” → “Buy” upgrade |
| 2016-11-07 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2016-10-11 | Goldman Sachs | “Sell” → “Neutral” upgrade |
| 2016-10-05 | Stifel | “Hold” → “Buy” upgrade |
| 2016-06-27 | J.P. Morgan | “Neutral” → “Underweight” downgrade |
| 2016-04-07 | Avondale Partners | “Market Perform” → “Perform” revised |
| 2016-03-28 | Goldman Sachs | “Neutral” → “Sell” downgrade |
| 2016-03-10 | Vertical Research | “Hold” → “Sell” downgrade |
| 2016-02-10 | Evercore ISI | “Buy” → “Hold” downgrade |
| 2016-01-20 | Jefferies | “Buy” → “Hold” downgrade |
| 2015-10-27 | Argus | “Buy” → “Hold” downgrade |
| 2015-10-26 | Bank of America | “Buy” → “Neutral” downgrade |
| 2015-10-12 | TD Cowen | “Market Perform” → “Perform” revised |
| 2015-04-29 | Stifel | “Buy” → “Hold” downgrade |
| 2015-01-28 | Buckingham Research | “Buy” → “Neutral” downgrade |
| 2015-01-05 | J.P. Morgan | “Neutral” → “Underweight” downgrade |