| 2025-07-29 | Bank of America | “Neutral” → “Underperform” downgrade |
| 2025-07-23 | TD Cowen | “Buy” → “Hold” downgrade |
| 2025-05-16 | J.P. Morgan | “Neutral” → “Overweight” upgrade |
| 2025-03-25 | Baird | “Neutral” → “Outperform” upgrade |
| 2025-01-06 | Keybanc | “Overweight” → “Sector Weight” downgrade |
| 2024-07-19 | Northcoast Research | “Buy” → “Neutral” downgrade |
| 2024-04-15 | Northcoast Research | “Neutral” → “Buy” upgrade |
| 2024-03-22 | Goldman Sachs | “Buy” → “Neutral” downgrade |
| 2024-01-12 | RBC Capital | “Sector Perform” → “Outperform” upgrade |
| 2024-01-11 | Bank of America | “Underperform” → “Neutral” upgrade |
| 2023-12-13 | Keybanc | “Sector Weight” → “Overweight” upgrade |
| 2023-05-08 | UBS | “Neutral” → “Buy” upgrade |
| 2023-01-13 | Mizuho | “Neutral” → “Buy” upgrade |
| 2022-12-19 | Stifel | “Hold” → “Buy” upgrade |
| 2022-12-01 | Barclays | “Equal Weight” → “Overweight” upgrade |
| 2022-06-09 | Barclays | “Underweight” → “Equal Weight” upgrade |
| 2022-03-04 | Mizuho | “Underperform” → “Neutral” upgrade |
| 2021-10-27 | Seaport Global | “Buy” → “Neutral” downgrade |
| 2021-08-26 | J.P. Morgan | “Overweight” → “Underweight” downgrade |
| 2021-06-04 | Morgan Stanley | “Equal Weight” → “Underweight” downgrade |
| 2020-12-03 | Morgan Stanley | “Overweight” → “Equal Weight” downgrade |
| 2020-11-17 | Vertical Research | “Buy” → “Hold” downgrade |
| 2020-11-11 | Bank of America | “Buy” → “Underperform” downgrade |
| 2020-10-14 | KeyBanc | “Overweight” → “Sector Weight” downgrade |
| 2020-09-14 | Citigroup | “Neutral” → “Buy” upgrade |
| 2020-07-09 | Bank of America | “Underperform” → “Buy” upgrade |
| 2020-03-27 | Oppenheimer | “Perform” → “Outperform” upgrade |
| 2020-03-23 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2020-01-16 | Goldman Sachs | “Neutral” → “Buy” upgrade |
| 2019-12-17 | Stifel | “Buy” → “Hold” downgrade |
| 2019-12-09 | Keybanc | “Sector Weight” → “Overweight” upgrade |
| 2018-10-24 | Stifel | “Hold” → “Buy” upgrade |
| 2018-05-17 | Keybanc | “Overweight” → “Sector Weight” downgrade |
| 2018-05-15 | TD Cowen | “Underperform” → “Outperform” upgrade |
| 2018-05-03 | RBC Capital | “Outperform” → “Sector Perform” downgrade |
| 2018-04-02 | UBS | “Sell” → “Neutral” upgrade |
| 2017-05-18 | Keybanc | “Hold” → “Overweight” upgrade |
| 2017-01-23 | Vertical Research | “Hold” → “Buy” upgrade |
| 2017-01-13 | J.P. Morgan | “Neutral” → “Overweight” upgrade |
| 2016-11-07 | Susquehanna | “Positive” → “Neutral” downgrade |
| 2016-09-01 | TD Cowen | “Market Perform” → “Underperform” downgrade |
| 2016-06-10 | Seaport Global | “Neutral” → “Buy” upgrade |
| 2016-04-27 | UBS | “Neutral” → “Buy” upgrade |
| 2016-04-27 | Bernstein | “Market Perform” → “Outperform” upgrade |
| 2016-01-11 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2015-10-16 | Stifel | “Buy” → “Hold” downgrade |
| 2015-07-22 | William Blair | “Outperform” → “Market Perform” downgrade |
| 2015-07-22 | Jefferies | “Buy” → “Hold” downgrade |
| 2015-04-22 | Longbow Research | “Buy” → “Neutral” downgrade |
| 2015-04-13 | BB&T Capital | “Buy” → “Hold” downgrade |