$0.01 (0.18%)
| Source | Headline |
|---|
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2024-05-08 | HSBC | Maintain | Buy | Buy |
| 2023-11-16 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-11-16 | Deutsche Bank | Upgrade | Hold | Buy |
| 2023-07-20 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-07-19 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-05-31 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-05-24 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-05-23 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-05-17 | Nomura Instinet | Downgrade | Buy | Neutral |
| 2023-05-16 | Nomura Instinet | Downgrade | Buy | Neutral |
| 2023-05-15 | Exane BNP Paribas | Upgrade | Underperform | Neutral |
| 2023-05-14 | Exane BNP Paribas | Upgrade | Underperform | Neutral |
| 2023-05-03 | Citigroup | Maintain | Neutral | Neutral |
| 2023-05-02 | Citigroup | Maintain | Neutral | Neutral |
| 2023-04-19 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-04-18 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-02-10 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-02-09 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-01-30 | Exane BNP Paribas | Downgrade | Neutral | Underperform |
| 2023-01-29 | Exane BNP Paribas | Downgrade | Neutral | Underperform |
| 2022-11-29 | Argus Research | Downgrade | Buy | Hold |
| 2022-11-28 | Argus Research | Downgrade | Buy | Hold |
| 2022-11-02 | Citigroup | Maintain | Neutral | Neutral |
| 2022-11-01 | Citigroup | Maintain | Neutral | Neutral |
| 2022-08-08 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-08-07 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-07-18 | Deutsche Bank | Downgrade | Buy | Hold |
| 2022-07-17 | Deutsche Bank | Downgrade | Buy | Hold |
| 2022-05-16 | Citigroup | Maintain | Neutral | Neutral |
| 2022-05-15 | Citigroup | Maintain | Neutral | Neutral |
| 2022-05-12 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-05-11 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-05-10 | Nomura Instinet | Upgrade | Neutral | Buy |
| 2022-05-09 | Nomura Instinet | Upgrade | Neutral | Buy |
| 2022-04-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-04-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-04-11 | Exane BNP Paribas | Maintain | Neutral | Neutral |
| 2022-02-22 | Jefferies | Downgrade | Buy | Hold |
| 2022-02-21 | Jefferies | Downgrade | Buy | Hold |
| 2022-02-16 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-02-15 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-02-14 | Nomura Instinet | Upgrade | Reduce | Neutral |
| 2022-02-14 | JP Morgan | Upgrade | Neutral | Overweight |
| 2022-02-13 | Nomura Instinet | Upgrade | Reduce | Neutral |
| 2022-02-13 | JP Morgan | Upgrade | Neutral | Overweight |
| 2021-12-08 | Deutsche Bank | Upgrade | Hold | Buy |
| 2021-12-07 | Deutsche Bank | Upgrade | Hold | Buy |
| 2021-04-16 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2021-04-15 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2021-03-29 | Keybanc | Maintain | Overweight | Overweight |
| 2021-03-29 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-03-28 | Keybanc | Maintain | Overweight | Overweight |
| 2021-02-11 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2021-02-10 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2021-01-08 | KeyBanc | Upgrade | Sector Weight | Overweight |
| 2021-01-07 | KeyBanc | Upgrade | Sector Weight | Overweight |
| 2020-10-01 | Northcoast Research | Upgrade | Neutral | Buy |
| 2020-09-30 | Northcoast Research | Upgrade | Neutral | Buy |
| 2020-05-05 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-05-04 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-04-30 | CFRA | Maintain | Buy | Buy |
| 2020-04-29 | CFRA | Maintain | Buy | Buy |
| 2020-03-30 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-03-30 | Exane BNP Paribas | Downgrade | Outperform | Neutral |
| 2020-03-29 | Exane BNP Paribas | Downgrade | Outperform | Neutral |
| 2020-03-29 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-03-24 | Citigroup | Maintain | Neutral | Neutral |
| 2020-03-23 | Citigroup | Maintain | Neutral | Neutral |
| 2020-03-16 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-03-15 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-02-12 | JP Morgan | Downgrade | Overweight | Neutral |
| 2020-02-11 | JP Morgan | Downgrade | Overweight | Neutral |
| 2019-11-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-11-20 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-07-30 | Citigroup | Maintain | Neutral | Neutral |
| 2019-07-29 | Citigroup | Maintain | Neutral | Neutral |
| 2019-06-06 | Longbow Research | Upgrade | Underperform | Neutral |
| 2019-06-05 | Longbow Research | Upgrade | Underperform | Neutral |
| 2019-02-11 | Longbow Research | Downgrade | Neutral | Underperform |
| 2019-02-10 | Longbow Research | Downgrade | Neutral | Underperform |
| 2018-11-14 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-11-13 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-11-05 | Argus Research | Maintain | Buy | Buy |
| 2018-11-05 | Argus | Maintain | Buy | Buy |
| 2018-11-04 | Argus Research | Maintain | Buy | Buy |
| 2018-10-31 | Argus | Maintain | Buy | Buy |
| 2018-10-31 | Argus Research | Maintain | Buy | Buy |
| 2018-10-30 | Argus Research | Maintain | Buy | Buy |
| 2018-08-31 | Berenberg | Downgrade | Buy | Hold |
| 2018-08-30 | Berenberg | Downgrade | Buy | Hold |
| 2018-08-13 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2018-08-12 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2018-07-30 | Citigroup | Maintain | Neutral | Neutral |
| 2018-07-29 | Citigroup | Maintain | Neutral | Neutral |
| 2018-07-17 | Goldman Sachs | Downgrade | Neutral | Sell |
| 2018-07-16 | Goldman Sachs | Downgrade | Neutral | Sell |
| 2018-05-22 | Citigroup | Maintain | Neutral | Neutral |
| 2018-05-21 | Citigroup | Maintain | Neutral | Neutral |
| 2018-04-26 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-04-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-03-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-03-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-11-01 | Guggenheim | Downgrade | Buy | Neutral |
| 2017-10-31 | Citigroup | Maintain | Neutral | Neutral |
| 2017-10-31 | Guggenheim | Downgrade | Buy | Neutral |
| 2017-10-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2017-10-30 | Citigroup | Downgrade | Buy | Neutral |
| 2017-10-30 | Citigroup | Maintain | Neutral | Neutral |
| 2017-10-29 | Citigroup | Maintain | Neutral | Neutral |
| 2017-10-29 | Citigroup | Downgrade | Buy | Neutral |
| 2017-10-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2017-06-20 | Jefferies | Upgrade | Hold | Buy |
| 2017-06-19 | Jefferies | Upgrade | Hold | Buy |
| 2017-06-01 | Morgan Stanley | Upgrade | Underweight | Overweight |
| 2017-05-31 | Morgan Stanley | Upgrade | Underweight | Overweight |
| 2017-03-30 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2017-03-29 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2017-02-24 | Jefferies | Downgrade | Buy | Hold |
| 2017-02-23 | Jefferies | Downgrade | Buy | Hold |
| 2016-09-16 | CLSA | Maintain | Perform | Perform |
| 2016-09-15 | CLSA | Maintain | Perform | Perform |
| 2016-09-06 | Deutsche Bank | Upgrade | Hold | Buy |
| 2016-09-05 | Deutsche Bank | Upgrade | Hold | Buy |
| 2016-07-28 | Citigroup | Maintain | Buy | Buy |
| 2016-07-27 | Citigroup | Maintain | Buy | Buy |
| 2016-04-07 | Keybanc | Upgrade | Sector Weight | Overweight |
| 2016-04-07 | KeyBanc | Upgrade | Sector Weight | Overweight |
| 2016-04-06 | Keybanc | Upgrade | Sector Weight | Overweight |
| 2016-03-30 | Standpoint Research | Downgrade | Buy | Hold |
| 2016-03-29 | Standpoint Research | Downgrade | Buy | Hold |
| 2016-02-10 | CLSA | Upgrade | Underperform | Outperform |
| 2016-02-09 | CLSA | Upgrade | Underperform | Outperform |
| 2016-02-05 | Deutsche Bank | Maintain | Hold | Hold |
| 2016-02-04 | Deutsche Bank | Maintain | Hold | Hold |
| 2016-01-14 | Standpoint Research | Upgrade | Hold | Buy |
| 2016-01-13 | Standpoint Research | Upgrade | Hold | Buy |
| 2015-10-28 | Standpoint Research | Downgrade | Buy | Hold |
| 2015-10-27 | Standpoint Research | Downgrade | Buy | Hold |
| 2015-06-10 | CLSA | Downgrade | Buy | Underperform |
| 2015-06-09 | CLSA | Downgrade | Buy | Underperform |
| 2015-06-08 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-06-08 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-06-07 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-06-07 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-04-30 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-04-30 | Citigroup | Maintain | Buy | Buy |
| 2015-04-29 | Citigroup | Maintain | Buy | Buy |
| 2015-04-29 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-03-11 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-03-10 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-02-18 | Citigroup | Maintain | Buy | Buy |
| 2015-02-18 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-02-17 | Citigroup | Maintain | Buy | Buy |
| 2015-02-17 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-02-09 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-02-08 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-01-28 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-01-28 | SunTrust Robinson Humphrey | Downgrade | Buy | Neutral |
| 2015-01-27 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-01-27 | SunTrust Robinson Humphrey | Downgrade | Buy | Neutral |
| 2014-10-15 | Citigroup | Maintain | Buy | Buy |
| 2014-10-14 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-10-14 | Citigroup | Maintain | Buy | Buy |
| 2014-10-13 | JP Morgan | Maintain | Overweight | Overweight |
| 2013-10-30 | Goldman Sachs | Maintain | Buy | Buy |
| 2013-10-29 | Goldman Sachs | Maintain | Buy | Buy |
| 2013-10-28 | Deutsche Bank | Maintain | Hold | Hold |
| 2013-10-27 | Deutsche Bank | Maintain | Hold | Hold |
| 2013-10-21 | Deutsche Bank | Downgrade | Buy | Hold |
| 2013-10-20 | Deutsche Bank | Downgrade | Buy | Hold |
| 2013-09-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-09-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-09-12 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-09-11 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-04-26 | B of A Securities | Downgrade | Neutral | Underperform |
| 2013-04-25 | B of A Securities | Downgrade | Neutral | Underperform |
| 2013-02-13 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-02-12 | Deutsche Bank | Maintain | Buy | Buy |
| 2012-09-27 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2012-09-26 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2012-09-21 | Keybanc | Downgrade | Buy | Hold |
| 2012-09-21 | KeyBanc | Downgrade | Buy | Hold |
| 2012-09-20 | Keybanc | Downgrade | Buy | Hold |
| 2012-07-24 | Goldman Sachs | Upgrade | Sell | Neutral |
| 2012-07-23 | Goldman Sachs | Upgrade | Sell | Neutral |
| 2012-06-22 | S&P Capital IQ | Upgrade | Hold | Buy |
| 2012-06-21 | S&P Capital IQ | Upgrade | Hold | Buy |