| 2024-09-09 | Morgan Stanley | “Overweight” → “Equal Weight” downgrade |
| 2024-03-01 | Goldman Sachs | “Neutral” → “Buy” upgrade |
| 2024-02-23 | Argus Research | “Hold” → “Buy” upgrade |
| 2023-12-15 | Bank of America | “Underperform” → “Neutral” upgrade |
| 2023-12-13 | Citigroup | “Neutral” → “Sell” downgrade |
| 2023-10-23 | Raymond James | “Underperform” → “Market Perform” upgrade |
| 2023-08-28 | Truist | “Hold” → “Buy” upgrade |
| 2023-02-13 | Argus Research | “Buy” → “Hold” downgrade |
| 2023-02-06 | Atlantic Equities | “Underweight” → “Neutral” upgrade |
| 2023-01-17 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2023-01-17 | Credit Suisse | “Neutral” → “Outperform” upgrade |
| 2022-11-07 | Argus Research | “Hold” → “Buy” upgrade |
| 2022-10-17 | Morgan Stanley | “Underweight” → “Equal Weight” upgrade |
| 2022-10-05 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2022-09-08 | Truist | “Buy” → “Hold” downgrade |
| 2022-06-21 | Wells Fargo | “Equal Weight” → “Overweight” upgrade |
| 2022-03-02 | Atlantic Equities | “Neutral” → “Underweight” downgrade |
| 2022-02-03 | Argus Research | “Buy” → “Hold” downgrade |
| 2022-01-26 | Credit Suisse | “Outperform” → “Neutral” downgrade |
| 2021-07-14 | Raymond James | “Market Perform” → “Underperform” downgrade |
| 2021-04-19 | Morgan Stanley | “Equal Weight” → “Underweight” downgrade |
| 2020-06-18 | Credit Suisse | “Neutral” → “Outperform” upgrade |
| 2019-12-10 | J.P. Morgan | “Neutral” → “Underweight” downgrade |
| 2019-11-01 | Citigroup | “Sell” → “Neutral” upgrade |
| 2019-09-27 | Bank of America | “Neutral” → “Buy” upgrade |
| 2019-05-13 | Atlantic Equities | “Overweight” → “Neutral” downgrade |
| 2019-05-03 | Citigroup | “Neutral” → “Sell” downgrade |
| 2019-02-06 | Deutsche Bank | “Sell” → “Hold” upgrade |
| 2019-02-06 | Goldman Sachs | “Sell” → “Neutral” upgrade |
| 2018-10-10 | Deutsche Bank | “Hold” → “Sell” downgrade |
| 2018-08-07 | Societe Generale | “Buy” → “Hold” downgrade |
| 2018-05-07 | Macquarie | “Neutral” → “Outperform” upgrade |
| 2018-04-20 | Deutsche Bank | “Buy” → “Hold” downgrade |
| 2018-02-07 | Oppenheimer | “Perform” → “Outperform” upgrade |
| 2017-11-29 | Societe Generale | “Hold” → “Buy” upgrade |
| 2017-05-16 | Morgan Stanley | “Equal Weight” → “Underweight” downgrade |
| 2016-12-16 | BMO Capital | “Market Perform” → “Perform” revised |
| 2016-04-18 | Bank of America | “Neutral” → “Underperform” downgrade |
| 2016-01-13 | Goldman Sachs | “Neutral” → “Sell” downgrade |
| 2015-09-11 | UBS | “Neutral” → “Sell” downgrade |
| 2015-04-29 | Oppenheimer | “Outperform” → “Market Perform” downgrade |
| 2015-04-20 | Goldman Sachs | “Buy” → “Neutral” downgrade |
| 2015-02-04 | Bank of America | “Underperform” → “Neutral” upgrade |
| 2015-01-21 | UBS | “Buy” → “Neutral” downgrade |
| 2014-12-23 | BMO Capital | “Market Perform” → “Outperform” upgrade |
| 2014-10-09 | BMO Capital | “Outperform” → “Market Perform” downgrade |
| 2014-03-12 | Credit Suisse | “Outperform” → “Neutral” downgrade |
| 2014-02-05 | BMO Capital | “Market Perform” → “Outperform” upgrade |
| 2013-11-25 | RBC Capital | “Sector Perform” → “Perform” revised |
| 2013-09-17 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2013-02-06 | Credit Agricole | “Underperform” → “Outperform” upgrade |
| 2012-08-24 | Wellington Shields | “Hold” → “Buy” upgrade |
| 2012-02-08 | Gabelli & Co. | “Buy” → “Hold” downgrade |