| 2024-07-31 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2024-07-30 | Argus Research | “Hold” → “Buy” upgrade |
| 2024-06-13 | Wolfe Research | “Peer Perform” → “Outperform” upgrade |
| 2024-06-07 | Bank of America | “Neutral” → “Buy” upgrade |
| 2024-05-16 | Vertical Research | “Hold” → “Buy” upgrade |
| 2024-05-10 | HSBC | “Hold” → “Buy” upgrade |
| 2024-05-01 | J.P. Morgan | “Neutral” → “Overweight” upgrade |
| 2024-03-19 | Barclays | “Equal Weight” → “Overweight” upgrade |
| 2023-12-04 | Barclays | “Underweight” → “Equal Weight” upgrade |
| 2023-08-31 | Morgan Stanley | “Underweight” → “Equal Weight” upgrade |
| 2023-08-29 | Wolfe Research | “Underperform” → “Peer Perform” upgrade |
| 2023-07-11 | Bank of America | “Underperform” → “Neutral” upgrade |
| 2022-09-09 | UBS | “Sell” → “Neutral” upgrade |
| 2022-04-28 | Argus Research | “Buy” → “Hold” downgrade |
| 2022-03-08 | CFRA | “Sell” → “Hold” upgrade |
| 2022-02-17 | Morgan Stanley | “Equal Weight” → “Underweight” downgrade |
| 2022-01-25 | CFRA | “Hold” → “Sell” downgrade |
| 2022-01-05 | RBC Capital | “Sector Perform” → “Underperform” downgrade |
| 2021-10-10 | Langenberg & Company | “Hold” → “Buy” upgrade |
| 2021-10-04 | J.P. Morgan | “Overweight” → “Neutral” downgrade |
| 2021-07-12 | Wolfe Research | “Peer Perform” → “Underperform” downgrade |
| 2021-07-06 | Credit Suisse | “Outperform” → “Neutral” downgrade |
| 2021-02-03 | Argus Research | “Hold” → “Buy” upgrade |
| 2021-01-27 | J.P. Morgan | “Neutral” → “Overweight” upgrade |
| 2021-01-07 | Bank of America | “Neutral” → “Underperform” downgrade |
| 2020-10-07 | Gordon Haskett | “Underperform” → “Hold” upgrade |
| 2020-04-28 | CFRA | “Hold” → “Buy” upgrade |
| 2020-04-09 | Langenberg & Company | “Hold” → “Buy” upgrade |
| 2020-03-30 | Gordon Haskett | “Hold” → “Underperform” downgrade |
| 2020-02-26 | Melius Research | “Neutral” → “Overweight” upgrade |
| 2020-01-09 | Wolfe Research | “Underperform” → “Peer Perform” upgrade |
| 2019-12-23 | J.P. Morgan | “Underweight” → “Neutral” upgrade |
| 2019-12-09 | Citigroup | “Buy” → “Neutral” downgrade |
| 2019-07-09 | RBC Capital | “Outperform” → “Sector Perform” downgrade |
| 2019-04-29 | Gordon Haskett | “Buy” → “Hold” downgrade |
| 2019-04-26 | Argus | “Buy” → “Hold” downgrade |
| 2018-05-16 | Jefferies | “Buy” → “Hold” downgrade |
| 2018-05-03 | RBC Capital | “Sector Perform” → “Outperform” upgrade |
| 2018-01-24 | Hilliard Lyons | “Neutral” → “Buy” upgrade |
| 2017-10-25 | Goldman Sachs | “Sell” → “Neutral” upgrade |
| 2017-09-20 | J.P. Morgan | “Neutral” → “Underweight” downgrade |
| 2016-12-07 | RBC Capital | “Underperform” → “Sector Perform” upgrade |
| 2016-11-21 | Goldman Sachs | “Neutral” → “Sell” downgrade |
| 2016-10-24 | Barclays | “Equal Weight” → “Overweight” upgrade |
| 2015-09-25 | Credit Suisse | “Neutral” → “Outperform” upgrade |
| 2015-01-05 | Hilliard Lyons | “Long Term Buy” → “Neutral” downgrade |
| 2014-07-08 | Argus Capital | “Hold” → “Buy” upgrade |
| 2013-12-20 | J.P. Morgan | “Underweight” → “Neutral” upgrade |
| 2013-12-11 | Nomura | “Neutral” → “Buy” upgrade |
| 2013-12-02 | Morgan Stanley | “Equal Weight” → “Underweight” downgrade |
| 2013-07-01 | Morgan Stanley | “Overweight” → “Equal Weight” downgrade |
| 2013-01-11 | J.P. Morgan | “Neutral” → “Underweight” downgrade |