| 2024-09-25 | Piper Sandler | “Neutral” → “Underweight” downgrade |
| 2024-04-16 | Barclays | “Underweight” → “Overweight” upgrade |
| 2024-02-06 | Bank of America | “Underperform” → “Neutral” upgrade |
| 2023-02-07 | Goldman Sachs | “Buy” → “Neutral” downgrade |
| 2022-11-28 | Barclays | “Equal Weight” → “Underweight” downgrade |
| 2022-11-09 | Bank of America | “Neutral” → “Underperform” downgrade |
| 2022-09-13 | Argus Research | “Buy” → “Hold” downgrade |
| 2022-08-09 | Piper Sandler | “Underweight” → “Neutral” upgrade |
| 2022-05-03 | Piper Sandler | “Neutral” → “Underweight” downgrade |
| 2022-03-14 | BMO Capital | “Outperform” → “Market Perform” downgrade |
| 2022-02-14 | Barclays | “Overweight” → “Equal Weight” downgrade |
| 2021-05-19 | Argus Research | “Hold” → “Buy” upgrade |
| 2021-05-11 | Piper Sandler | “Overweight” → “Neutral” downgrade |
| 2021-02-08 | Stephens & Co. | “Equal Weight” → “Overweight” upgrade |
| 2020-12-16 | J.P. Morgan | “Overweight” → “Neutral” downgrade |
| 2020-12-03 | Piper Sandler | “Neutral” → “Overweight” upgrade |
| 2020-08-05 | Credit Suisse | “Outperform” → “Neutral” downgrade |
| 2020-06-04 | Bernstein | “Market Perform” → “Outperform” upgrade |
| 2020-05-28 | Argus Research | “Buy” → “Hold” downgrade |
| 2020-05-05 | Bank of America | “Buy” → “Neutral” downgrade |
| 2020-04-29 | Piper Sandler | “Overweight” → “Neutral” downgrade |
| 2020-04-24 | Bernstein | “Outperform” → “Market Perform” downgrade |
| 2020-03-20 | J.P. Morgan | “Neutral” → “Overweight” upgrade |
| 2020-01-16 | Stephens & Co. | “Overweight” → “Equal Weight” downgrade |
| 2019-05-14 | Credit Suisse | “Neutral” → “Outperform” upgrade |
| 2019-05-14 | Argus | “Hold” → “Buy” upgrade |
| 2019-01-10 | Vertical Research | “Hold” → “Buy” upgrade |
| 2019-01-10 | Vertical Group | “Hold” → “Buy” upgrade |
| 2018-09-05 | Argus | “Buy” → “Hold” downgrade |
| 2018-04-20 | Vertical Group | “Buy” → “Hold” downgrade |
| 2018-04-20 | Vertical Research | “Buy” → “Hold” downgrade |
| 2017-11-15 | Argus Research | “Hold” → “Buy” upgrade |
| 2017-11-13 | Pivotal Research | “Sell” → “Hold” upgrade |
| 2017-03-16 | Argus Research | “Buy” → “Hold” downgrade |
| 2016-10-11 | BMO Capital | “Market Perform” → “Outperform” upgrade |
| 2016-10-10 | CLSA | “Outperform” → “Buy” revised |
| 2016-10-07 | Pivotal Research | “Buy” → “Sell” downgrade |
| 2016-06-06 | BMO Capital | “Outperform” → “Market Perform” downgrade |
| 2016-04-12 | CLSA | “Buy” → “Outperform” revised |
| 2016-03-04 | BB&T Capital | “Buy” → “Hold” downgrade |
| 2016-02-17 | Stephens & Co. | “Equal Weight” → “Overweight” upgrade |
| 2016-01-05 | RBC Capital | “Outperform” → “Sector Perform” downgrade |
| 2015-12-07 | Stephens & Co. | “Overweight” → “Equal Weight” downgrade |
| 2015-10-26 | J.P. Morgan | “Overweight” → “Neutral” downgrade |
| 2015-02-05 | Cleveland Research | “Neutral” → “Buy” upgrade |
| 2014-10-01 | Credit Suisse | “Underperform” → “Neutral” upgrade |
| 2014-08-08 | BB&T Capital | “Hold” → “Buy” upgrade |
| 2014-06-18 | BMO Capital | “Market Perform” → “Outperform” upgrade |
| 2014-06-10 | Credit Suisse | “Neutral” → “Underperform” downgrade |
| 2014-06-06 | BB&T Capital | “Buy” → “Hold” downgrade |
| 2014-04-29 | BMO Capital | “Outperform” → “Market Perform” downgrade |
| 2013-11-14 | Cleveland Research | “Buy” → “Neutral” downgrade |
| 2013-08-26 | Bank of America | “Buy” → “Neutral” downgrade |
| 2013-06-07 | Stephens & Co. | “Equal Weight” → “Overweight” upgrade |