XETRA : DCO.DE
$13.2 (2.59%)
| 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
0 analystsLast Quarter
0 analystsLast Year
0 analystsAll Time
0 analysts| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2026-07-14 | Citigroup | Maintain | Neutral | Neutral |
| 2026-07-02 | Truist Securities | Maintain | Buy | Buy |
| 2026-06-04 | JP Morgan | Maintain | Neutral | Neutral |
| 2026-06-01 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-05-26 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-05-22 | DA Davidson | Maintain | Buy | Buy |
| 2026-05-22 | B of A Securities | Maintain | Neutral | Neutral |
| 2026-04-10 | JP Morgan | Maintain | Neutral | Neutral |
| 2026-04-08 | Jefferies | Upgrade | Underperform | Hold |
| 2026-04-01 | Barclays | Maintain | Overweight | Overweight |
| 2026-03-09 | Citigroup | Maintain | Neutral | Neutral |
| 2026-02-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-02-23 | Citigroup | Maintain | Neutral | Neutral |
| 2026-02-23 | Evercore ISI Group | Maintain | In Line | In Line |
| 2026-02-23 | DA Davidson | Maintain | Buy | Buy |
| 2026-02-23 | Jefferies | Downgrade | Hold | Underperform |
| 2026-02-23 | Freedom Broker | Maintain | Hold | Hold |
| 2026-02-20 | Truist Securities | Maintain | Buy | Buy |
| 2026-02-20 | B of A Securities | Maintain | Neutral | Neutral |
| 2026-02-20 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-02-20 | Baird | Maintain | Neutral | Neutral |
| 2026-02-20 | UBS | Maintain | Buy | Buy |
| 2025-12-09 | Jefferies | Maintain | Hold | Hold |
| 2025-12-01 | DA Davidson | Maintain | Buy | Buy |
| 2025-11-28 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-11-28 | Truist Securities | Maintain | Buy | Buy |
| 2025-11-28 | Evercore ISI Group | Maintain | In Line | In Line |
| 2025-11-28 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-11-28 | Freedom Broker | Maintain | Hold | Hold |
| 2025-10-17 | UBS | Upgrade | Neutral | Buy |
| 2025-10-14 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-10-08 | Truist Securities | Maintain | Buy | Buy |
| 2025-09-18 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-09-02 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-08-18 | DA Davidson | Maintain | Buy | Buy |
| 2025-08-15 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-08-15 | Truist Securities | Maintain | Buy | Buy |
| 2025-08-15 | Baird | Maintain | Neutral | Neutral |
| 2025-07-15 | Baird | Maintain | Neutral | Neutral |
| 2025-07-15 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-05-30 | Citigroup | Maintain | Neutral | Neutral |
| 2025-05-21 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2025-05-19 | Evercore ISI Group | Maintain | In Line | In Line |
| 2025-05-19 | Citigroup | Maintain | Neutral | Neutral |
| 2025-05-16 | Raymond James | Maintain | Outperform | Outperform |
| 2025-05-16 | B of A Securities | Maintain | Neutral | Neutral |
| 2025-05-16 | DA Davidson | Maintain | Buy | Buy |
| 2025-05-16 | Baird | Maintain | Neutral | Neutral |
| 2025-05-16 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-05-16 | Truist Securities | Maintain | Buy | Buy |
| 2025-05-16 | Barclays | Maintain | Overweight | Overweight |
| 2025-05-16 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-04-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-04-16 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-04-15 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-04-14 | B of A Securities | Maintain | Neutral | Neutral |
| 2025-04-08 | Citigroup | Maintain | Neutral | Neutral |
| 2025-04-07 | UBS | Maintain | Neutral | Neutral |
| 2025-03-03 | Baird | Downgrade | Outperform | Neutral |
| 2025-02-24 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-02-19 | Evercore ISI Group | Maintain | In Line | In Line |
| 2025-02-14 | Citigroup | Maintain | Neutral | Neutral |
| 2025-02-14 | Truist Securities | Maintain | Buy | Buy |
| 2025-02-10 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-01-28 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-01-15 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-01-14 | Citigroup | Maintain | Neutral | Neutral |
| 2024-12-19 | Truist Securities | Maintain | Buy | Buy |
| 2024-12-09 | Citigroup | Maintain | Neutral | Neutral |
| 2024-12-06 | Jefferies | Downgrade | Buy | Hold |
| 2024-11-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-11-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-11-22 | UBS | Maintain | Neutral | Neutral |
| 2024-11-22 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-11-22 | Truist Securities | Maintain | Buy | Buy |
| 2024-11-22 | Barclays | Maintain | Overweight | Overweight |
| 2024-10-11 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-10-09 | Truist Securities | Maintain | Buy | Buy |
| 2024-10-09 | Citigroup | Maintain | Neutral | Neutral |
| 2024-08-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-08-19 | Evercore ISI Group | Maintain | In Line | In Line |
| 2024-08-16 | Citigroup | Maintain | Neutral | Neutral |
| 2024-08-16 | B of A Securities | Maintain | Neutral | Neutral |
| 2024-08-16 | Truist Securities | Maintain | Buy | Buy |
| 2024-08-13 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-08-08 | Deutsche Bank | Maintain | Hold | Hold |
| 2024-07-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-07-11 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-07-02 | Truist Securities | Maintain | Buy | Buy |
| 2024-05-20 | DA Davidson | Maintain | Buy | Buy |
| 2024-05-17 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-05-17 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-05-17 | TD Cowen | Maintain | Hold | Hold |
| 2024-05-17 | Stifel | Maintain | Buy | Buy |
| 2024-05-16 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-04-12 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-02-20 | Evercore ISI Group | Maintain | In Line | In Line |
| 2024-02-16 | Citigroup | Maintain | Buy | Buy |
| 2024-02-16 | Stifel | Maintain | Buy | Buy |
| 2024-02-16 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-02-16 | Deutsche Bank | Maintain | Hold | Hold |
| 2024-01-08 | Melius Research | Downgrade | Buy | Hold |
| 2023-12-04 | JP Morgan | Maintain | Neutral | Neutral |
| 2023-11-27 | Canaccord Genuity | Maintain | Hold | Hold |
| 2023-09-22 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2023-09-19 | Evercore ISI Group | Downgrade | Outperform | In Line |
| 2023-08-21 | JP Morgan | Maintain | Neutral | Neutral |
| 2023-08-21 | Stifel | Maintain | Buy | Buy |
| 2023-08-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-08-21 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-08-21 | UBS | Maintain | Neutral | Neutral |
| 2023-08-21 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-08-09 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-07-25 | DA Davidson | Maintain | Buy | Buy |
| 2023-07-18 | Citigroup | Maintain | Buy | Buy |
| 2023-06-05 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2023-05-26 | Stifel | Maintain | Buy | Buy |
| 2023-05-24 | Citigroup | Maintain | Buy | Buy |
| 2023-05-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-05-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-05-22 | Stifel | Maintain | Buy | Buy |
| 2023-05-22 | DA Davidson | Maintain | Buy | Buy |
| 2023-05-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-05-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-05-22 | Baird | Maintain | Outperform | Outperform |
| 2023-05-22 | B of A Securities | Maintain | Neutral | Neutral |
| 2023-05-15 | Bernstein | Maintain | Market Perform | Market Perform |
| 2023-05-12 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-02-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-02-21 | Argus Research | Maintain | Buy | Buy |
| 2023-02-21 | Stifel | Maintain | Buy | Buy |
| 2023-02-21 | DA Davidson | Maintain | Buy | Buy |
| 2023-02-21 | Baird | Maintain | Outperform | Outperform |
| 2023-02-21 | Bernstein | Maintain | Market Perform | Market Perform |
| 2023-02-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-01-27 | Stifel | Maintain | Buy | Buy |
| 2022-12-19 | Stifel | Maintain | Buy | Buy |
| 2022-12-01 | Citigroup | Maintain | Buy | Buy |
| 2022-11-28 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2022-11-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-11-25 | Argus Research | Maintain | Buy | Buy |
| 2022-11-25 | JP Morgan | Maintain | Neutral | Neutral |
| 2022-11-25 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-11-25 | UBS | Maintain | Neutral | Neutral |
| 2022-11-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-11-17 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-10-13 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-08-25 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-08-24 | Argus Research | Maintain | Buy | Buy |
| 2022-08-23 | Citigroup | Maintain | Buy | Buy |
| 2022-08-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-08-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-08-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-08-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-08-21 | B of A Securities | Maintain | Neutral | Neutral |
| 2022-08-11 | Evercore ISI Group | Upgrade | In Line | Outperform |
| 2022-08-11 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-07-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-07-18 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-07-18 | Stifel | Maintain | Buy | Buy |
| 2022-07-15 | Jefferies | Maintain | Buy | Buy |
| 2022-07-12 | JP Morgan | Maintain | Neutral | Neutral |
| 2022-07-07 | Citigroup | Upgrade | Neutral | Buy |
| 2022-06-09 | Cowen & Co. | Maintain | Market Perform | Perform |
| 2022-05-23 | Baird | Maintain | Outperform | Outperform |
| 2022-05-23 | B of A Securities | Maintain | Neutral | Neutral |
| 2022-05-23 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-05-23 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-05-23 | Stifel | Maintain | Buy | Buy |
| 2022-05-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-05-23 | Barclays | Maintain | Overweight | Overweight |
| 2022-05-23 | DA Davidson | Maintain | Buy | Buy |
| 2022-05-23 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-05-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-04-25 | B of A Securities | Downgrade | Buy | Neutral |
| 2022-03-28 | JP Morgan | Upgrade | Underweight | Neutral |
| 2022-03-11 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-02-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-02-22 | JP Morgan | Maintain | Underweight | Underweight |
| 2022-02-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-01-13 | Barclays | Maintain | Overweight | Overweight |
| 2021-12-17 | DA Davidson | Maintain | Buy | Buy |
| 2021-11-29 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-11-29 | Stifel | Maintain | Buy | Buy |
| 2021-11-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-11-26 | B of A Securities | Maintain | Buy | Buy |
| 2021-11-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-10-14 | Evercore ISI Group | Downgrade | Outperform | In Line |
| 2021-08-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-07-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-07-13 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-25 | Jefferies | Maintain | Buy | Buy |
| 2021-05-24 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-05-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-24 | Stifel | Maintain | Buy | Buy |
| 2021-05-24 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2021-05-14 | Citigroup | Maintain | Buy | Buy |
| 2021-05-13 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2021-04-13 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-04-12 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-03-04 | Citigroup | Maintain | Neutral | Neutral |
| 2021-02-23 | Stifel | Maintain | Buy | Buy |
| 2021-02-23 | Argus Research | Maintain | Buy | Buy |
| 2021-02-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-02-22 | B of A Securities | Maintain | Buy | Buy |
| 2021-02-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-02-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-02-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-02-22 | Baird | Maintain | Outperform | Outperform |
| 2021-01-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-12-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-11-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-11-18 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-11-16 | B of A Securities | Maintain | Buy | Buy |
| 2020-10-12 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-09-23 | B of A Securities | Maintain | Buy | Buy |
| 2020-08-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-08-24 | B of A Securities | Upgrade | Neutral | Buy |
| 2020-08-24 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-08-24 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2020-08-24 | Stifel | Maintain | Buy | Buy |
| 2020-08-24 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-08-24 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-08-19 | Citigroup | Maintain | Neutral | Neutral |
| 2020-08-17 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2020-08-17 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-08-13 | JP Morgan | Downgrade | Neutral | Underweight |
| 2020-08-12 | Deutsche Bank | Downgrade | Buy | Hold |
| 2020-07-17 | Jefferies | Maintain | Buy | Buy |
| 2020-06-18 | Citigroup | Maintain | Neutral | Neutral |
| 2020-05-28 | William Blair | Upgrade | Market Perform | Outperform |
| 2020-05-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-05-20 | Citigroup | Maintain | Neutral | Neutral |
| 2020-04-16 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2020-04-14 | Citigroup | Downgrade | Buy | Neutral |
| 2020-04-13 | Baird | Downgrade | Outperform | Neutral |
| 2020-03-31 | Citigroup | Maintain | Buy | Buy |
| 2020-03-30 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2020-03-27 | JP Morgan | Upgrade | Underweight | Neutral |
| 2020-03-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-19 | Goldman Sachs | Maintain | Buy | Buy |
| 2020-03-17 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-13 | Citigroup | Maintain | Buy | Buy |
| 2020-02-24 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-02-24 | Barclays | Maintain | Overweight | Overweight |
| 2019-12-02 | Bank of America | Downgrade | Neutral | Underperform |
| 2019-12-02 | BMO Capital | Maintain | Outperform | Outperform |
| 2019-12-02 | B of A Securities | Downgrade | Neutral | Underperform |
| 2019-12-02 | Citigroup | Maintain | Buy | Buy |
| 2019-11-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-11-29 | DZ Bank | Downgrade | Hold | Sell |
| 2019-11-25 | Citigroup | Maintain | Buy | Buy |
| 2019-11-20 | Deutsche Bank | Maintain | Hold | Hold |
| 2019-11-14 | B of A Securities | Downgrade | Buy | Neutral |
| 2019-11-14 | Bank of America | Downgrade | Buy | Neutral |
| 2019-11-11 | UBS | Maintain | Neutral | Neutral |
| 2019-10-09 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-09-30 | Baird | Maintain | Outperform | Outperform |
| 2019-09-12 | Wells Fargo | Downgrade | Outperform | Market Perform |
| 2019-08-19 | Wells Fargo | Maintain | Outperform | Outperform |
| 2019-08-19 | UBS | Maintain | Neutral | Neutral |
| 2019-08-19 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-08-14 | Deutsche Bank | Maintain | Hold | Hold |
| 2019-07-15 | B of A Securities | Upgrade | Neutral | Buy |
| 2019-07-15 | Bank of America | Upgrade | Neutral | Buy |
| 2019-07-10 | UBS | Downgrade | Buy | Neutral |
| 2019-07-01 | Wells Fargo | Maintain | Outperform | Outperform |
| 2019-06-24 | Jefferies | Upgrade | Hold | Buy |
| 2019-06-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-06-17 | Baird | Upgrade | Neutral | Outperform |
| 2019-05-23 | UBS | Maintain | Buy | Buy |
| 2019-05-20 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-05-20 | Stifel | Maintain | Buy | Buy |
| 2019-05-20 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2019-05-20 | RBC Capital | Maintain | Outperform | Outperform |
| 2019-05-20 | Barclays | Maintain | Overweight | Overweight |
| 2019-05-20 | Deutsche Bank | Maintain | Hold | Hold |
| 2019-05-20 | Vertical Research | Downgrade | Buy | Hold |
| 2019-05-16 | Citigroup | Maintain | Buy | Buy |
| 2019-05-14 | JP Morgan | Downgrade | Neutral | Underweight |
| 2019-05-13 | Baird | Downgrade | Outperform | Neutral |
| 2019-02-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-02-19 | Citigroup | Maintain | Buy | Buy |
| 2019-02-13 | Bank of America | Downgrade | Buy | Neutral |
| 2019-02-13 | B of A Securities | Downgrade | Buy | Neutral |
| 2018-08-20 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-08-20 | Wells Fargo | Maintain | Outperform | Outperform |
| 2018-08-20 | Stifel | Maintain | Buy | Buy |
| 2018-08-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-07-20 | UBS | Maintain | Buy | Buy |
| 2018-06-20 | Citigroup | Maintain | Buy | Buy |
| 2018-05-24 | UBS | Upgrade | Neutral | Buy |
| 2018-05-07 | Evercore ISI Group | Upgrade | In Line | Outperform |
| 2018-05-05 | Argus | Downgrade | Buy | Hold |
| 2018-05-05 | Argus | Maintain | Buy | Buy |
| 2018-05-03 | Bank of America | Upgrade | Neutral | Buy |
| 2018-05-03 | B of A Securities | Upgrade | Neutral | Buy |
| 2018-02-21 | BMO Capital | Maintain | Outperform | Outperform |
| 2018-02-20 | UBS | Maintain | Neutral | Neutral |
| 2018-02-20 | JP Morgan | Maintain | Neutral | Neutral |
| 2018-02-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-01-24 | Barclays | Maintain | Overweight | Overweight |
| 2018-01-10 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2017-11-28 | BMO Capital | Maintain | Outperform | Outperform |
| 2017-11-24 | Deutsche Bank | Upgrade | Hold | Buy |
| 2017-11-21 | Baird | Upgrade | Neutral | Outperform |
| 2017-11-16 | Deutsche Bank | Maintain | Hold | Hold |
| 2017-08-21 | B of A Securities | Maintain | Neutral | Neutral |
| 2017-08-21 | Bank of America | Maintain | Neutral | Neutral |
| 2017-08-21 | Deutsche Bank | Maintain | Hold | Hold |
| 2017-08-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2017-08-18 | Baird | Downgrade | Outperform | Neutral |
| 2017-08-16 | BMO Capital | Maintain | Outperform | Outperform |
| 2017-08-15 | B of A Securities | Downgrade | Buy | Neutral |
| 2017-08-15 | Bank of America | Downgrade | Buy | Neutral |
| 2017-06-02 | JP Morgan | Upgrade | Underweight | Neutral |
| 2017-06-01 | William Blair | Upgrade | Underperform | Market Perform |
| 2016-12-01 | Bank of America | Upgrade | Neutral | Buy |
| 2016-12-01 | B of A Securities | Upgrade | Neutral | Buy |
| 2016-11-28 | Piper Sandler | Upgrade | Underweight | Neutral |
| 2016-11-28 | BMO Capital | Maintain | Outperform | Outperform |
| 2016-11-28 | Jefferies | Maintain | Hold | Hold |
| 2016-11-28 | PiperJaffray | Upgrade | Underweight | Neutral |
| 2016-11-23 | Jefferies | Maintain | Hold | Hold |
| 2016-11-23 | BMO Capital | Maintain | Outperform | Outperform |
| 2016-10-31 | Baird | Upgrade | Neutral | Outperform |
| 2016-10-12 | Barclays | Maintain | Underweight | Underweight |
| 2016-10-10 | Wells Fargo | Upgrade | Underperform | Outperform |
| 2016-08-23 | Argus Research | Maintain | Buy | Buy |
| 2016-08-23 | Argus | Maintain | Buy | Buy |
| 2016-08-22 | Barclays | Maintain | Underweight | Underweight |
| 2016-08-22 | UBS | Maintain | Neutral | Neutral |
| 2016-08-22 | Piper Sandler | Maintain | Underweight | Underweight |
| 2016-08-22 | Citigroup | Maintain | Buy | Buy |
| 2016-08-22 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2016-08-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-08-22 | PiperJaffray | Maintain | Underweight | Underweight |
| 2016-07-29 | UBS | Downgrade | Buy | Neutral |
| 2016-07-25 | PiperJaffray | Downgrade | Neutral | Underweight |
| 2016-07-25 | Piper Sandler | Downgrade | Neutral | Underweight |
| 2016-06-03 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2016-05-31 | UBS | Upgrade | Neutral | Buy |
| 2016-05-24 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2016-02-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-02-22 | Macquarie | Maintain | Underperform | Underperform |
| 2016-01-19 | Barclays | Maintain | Underweight | Underweight |
| 2016-01-04 | UBS | Upgrade | Sell | Neutral |
| 2015-11-18 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-11-16 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-10-26 | Barclays | Maintain | Underweight | Underweight |
| 2015-10-13 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2015-08-25 | Jefferies | Maintain | Hold | Hold |
| 2015-08-24 | PiperJaffray | Maintain | Neutral | Neutral |
| 2015-08-24 | Piper Sandler | Maintain | Neutral | Neutral |
| 2015-08-24 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-08-24 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2015-08-24 | Citigroup | Maintain | Buy | Buy |
| 2015-08-24 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2015-08-24 | UBS | Maintain | Sell | Sell |
| 2015-07-27 | Goldman Sachs | Upgrade | Sell | Neutral |
| 2015-05-26 | Baird | Downgrade | Outperform | Neutral |
| 2015-05-15 | JP Morgan | Downgrade | Neutral | Underweight |
| 2015-02-23 | Citigroup | Maintain | Buy | Buy |
| 2015-02-22 | Barclays | Maintain | Overweight | Overweight |
| 2015-01-08 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-12-01 | JP Morgan | Upgrade | Underweight | Neutral |
| 2014-12-01 | Wells Fargo | Upgrade | Underperform | Market Perform |
| 2014-11-30 | Baird | Upgrade | Neutral | Outperform |
| 2014-11-28 | Barclays | Maintain | Overweight | Overweight |
| 2014-11-24 | Barclays | Maintain | Overweight | Overweight |
| 2014-10-08 | Citigroup | Maintain | Buy | Buy |
| 2014-10-07 | B of A Securities | Downgrade | Neutral | Underperform |
| 2014-10-07 | Bank of America | Downgrade | Neutral | Underperform |
| 2014-09-29 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-09-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-08-22 | Macquarie | Downgrade | Neutral | Underperform |
| 2014-08-14 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-08-11 | Barclays | Maintain | Overweight | Overweight |
| 2014-07-09 | JP Morgan | Upgrade | Underweight | Hold |
| 2014-05-15 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-05-12 | Barclays | Maintain | Overweight | Overweight |
| 2014-05-11 | Longbow Research | Downgrade | Neutral | Underperform |
| 2014-04-10 | ISI Group | Maintain | Cautious | Neutral |
| 2013-11-25 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2013-11-21 | Barclays | Maintain | Overweight | Overweight |
| 2013-11-08 | B of A Securities | Downgrade | Buy | Neutral |
| 2013-11-08 | Bank of America | Downgrade | Buy | Neutral |
| 2013-11-07 | ISI Group | Maintain | Neutral | Cautious |
| 2013-10-25 | UBS | Maintain | Sell | Sell |
| 2013-08-15 | Argus Research | Downgrade | Buy | Hold |
| 2013-08-15 | Argus | Downgrade | Buy | Hold |
| 2013-08-15 | Credit Suisse | Maintain | Outperform | Outperform |
| 2013-08-09 | ISI Group | Downgrade | Buy | Neutral |
| 2013-08-09 | UBS | Downgrade | Neutral | Sell |
| 2013-08-05 | William Blair | Downgrade | Market Perform | Underperform |
| 2013-08-01 | CLSA | Downgrade | Buy | Underperform |
| 2013-07-30 | Longbow Research | Downgrade | Buy | Neutral |
| 2013-07-08 | PiperJaffray | Downgrade | Overweight | Neutral |
| 2013-07-08 | Piper Sandler | Downgrade | Overweight | Neutral |
| 2013-06-24 | JP Morgan | Downgrade | Neutral | Underweight |
| 2013-05-17 | Goldman Sachs | Downgrade | Neutral | Sell |
| 2013-05-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2013-03-20 | Wells Fargo | Downgrade | Market Perform | Underperform |
| 2013-03-19 | UBS | Downgrade | Buy | Neutral |
| 2013-02-14 | Credit Suisse | Maintain | Outperform | Outperform |
| 2013-02-14 | Jefferies | Maintain | Hold | Hold |
| 2013-02-14 | BMO Capital | Maintain | Outperform | Outperform |
| 2013-02-13 | JP Morgan | Maintain | Neutral | Neutral |
| 2013-01-14 | JP Morgan | Upgrade | Underweight | Neutral |
| 2013-01-02 | ISI Group | Upgrade | Hold | Buy |
| 2012-11-23 | Jefferies | Maintain | Hold | Hold |
| 2012-10-23 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-10-23 | PiperJaffray | Maintain | Overweight | Overweight |
| 2012-10-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-10-01 | PiperJaffray | Maintain | Overweight | Overweight |
| 2012-08-16 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-08-16 | Barclays | Maintain | Overweight | Overweight |
| 2012-08-16 | PiperJaffray | Maintain | Overweight | Overweight |
| 2012-08-16 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2012-08-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2012-08-16 | ISI Group | Maintain | Hold | Hold |
| 2012-08-16 | Citigroup | Maintain | Buy | Buy |
| 2012-07-30 | PiperJaffray | Upgrade | Neutral | Overweight |
| 2012-07-30 | Piper Sandler | Upgrade | Neutral | Overweight |
| 2012-07-18 | Jefferies | Maintain | Hold | Hold |
| 2012-07-17 | JP Morgan | Downgrade | Overweight | Underweight |
| 2012-06-07 | UBS | Maintain | Buy | Buy |
| 2012-05-17 | Credit Suisse | Maintain | Outperform | Outperform |
| 2012-05-17 | Citigroup | Maintain | Buy | Buy |
| 2012-05-16 | PiperJaffray | Maintain | Neutral | Neutral |
| 2012-05-16 | JP Morgan | Maintain | Overweight | Overweight |
| 2012-05-16 | Piper Sandler | Maintain | Neutral | Neutral |
| 2012-02-16 | UBS | Maintain | Buy | Buy |
| 2012-02-16 | Jefferies | Maintain | Hold | Hold |