NASDAQ : COMM
$0.16 (0.91%)
| 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 |
|---|---|---|---|---|
| 2025-11-11 | B of A Securities | Maintain | Buy | Buy |
| 2025-08-07 | B of A Securities | Upgrade | Underperform | Buy |
| 2025-08-05 | Morgan Stanley | Upgrade | Underweight | Equal Weight |
| 2025-06-24 | Deutsche Bank | Maintain | Hold | Hold |
| 2025-01-14 | JP Morgan | Upgrade | Underweight | Neutral |
| 2024-12-17 | Morgan Stanley | Downgrade | Equal Weight | Underweight |
| 2024-11-04 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-08-12 | Northland Capital Markets | Maintain | Market Perform | Market Perform |
| 2024-07-30 | Deutsche Bank | Maintain | Hold | Hold |
| 2024-03-13 | B of A Securities | Maintain | Underperform | Underperform |
| 2024-03-04 | JP Morgan | Downgrade | Neutral | Underweight |
| 2024-03-01 | Northland Capital Markets | Downgrade | Outperform | Market Perform |
| 2024-01-22 | B of A Securities | Downgrade | Neutral | Underperform |
| 2023-11-16 | Raymond James | Upgrade | Underperform | Market Perform |
| 2023-11-10 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-11-10 | B of A Securities | Downgrade | Buy | Neutral |
| 2023-08-04 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-07-24 | Credit Suisse | Downgrade | Outperform | Neutral |
| 2023-07-18 | Deutsche Bank | Downgrade | Buy | Hold |
| 2023-05-05 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-05-05 | Northland Capital Markets | Upgrade | Market Perform | Outperform |
| 2023-04-18 | Northland Capital Markets | Maintain | Market Perform | Market Perform |
| 2023-04-17 | Jefferies | Downgrade | Buy | Hold |
| 2023-04-03 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-02-24 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-01-12 | B of A Securities | Upgrade | Underperform | Buy |
| 2022-12-20 | JP Morgan | Maintain | Neutral | Neutral |
| 2022-12-13 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-10-11 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-10-04 | Credit Suisse | Upgrade | Neutral | Outperform |
| 2022-08-05 | Citigroup | Maintain | Sell | Sell |
| 2022-08-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-08-05 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2022-07-14 | JP Morgan | Maintain | Neutral | Neutral |
| 2022-06-28 | Evercore ISI Group | Maintain | In Line | In Line |
| 2022-05-06 | Citigroup | Maintain | Sell | Sell |
| 2022-04-13 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-04-12 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-04-11 | Raymond James | Downgrade | Market Perform | Underperform |
| 2022-04-01 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2022-03-25 | B of A Securities | Downgrade | Neutral | Underperform |
| 2022-02-18 | Credit Suisse | Maintain | Neutral | Neutral |
| 2022-01-10 | Evercore ISI Group | Downgrade | Outperform | In Line |
| 2021-12-15 | Credit Suisse | Maintain | Neutral | Neutral |
| 2021-12-13 | JP Morgan | Downgrade | Overweight | Neutral |
| 2021-12-07 | Jefferies | Upgrade | Hold | Buy |
| 2021-11-05 | Credit Suisse | Maintain | Neutral | Neutral |
| 2021-10-05 | Credit Suisse | Downgrade | Outperform | Neutral |
| 2021-09-23 | B of A Securities | Downgrade | Buy | Neutral |
| 2021-08-06 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-07-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-05-21 | Evercore ISI Group | Upgrade | In Line | Outperform |
| 2021-05-07 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-07 | Goldman Sachs | Maintain | Buy | Buy |
| 2021-04-13 | Deutsche Bank | Upgrade | Hold | Buy |
| 2021-04-09 | Rosenblatt | Upgrade | Neutral | Buy |
| 2021-02-10 | Rosenblatt | Maintain | Neutral | Neutral |
| 2021-01-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-12-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-12-11 | JP Morgan | Upgrade | Neutral | Overweight |
| 2020-11-06 | Rosenblatt | Maintain | Neutral | Neutral |
| 2020-11-04 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-08-07 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-07-07 | Raymond James | Downgrade | Outperform | Market Perform |
| 2020-06-25 | Raymond James | Maintain | Outperform | Outperform |
| 2020-05-18 | Citigroup | Maintain | Neutral | Neutral |
| 2020-05-08 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-05-08 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-05-08 | Citigroup | Maintain | Neutral | Neutral |
| 2020-05-08 | Nomura | Maintain | Buy | Buy |
| 2020-04-21 | Rosenblatt | Maintain | Neutral | Neutral |
| 2020-04-09 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-03-23 | Nomura | Maintain | Buy | Buy |
| 2020-03-16 | Citigroup | Downgrade | Buy | Neutral |
| 2020-03-16 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-24 | Deutsche Bank | Downgrade | Buy | Hold |
| 2020-01-08 | B of A Securities | Upgrade | Neutral | Buy |
| 2019-12-04 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-12-03 | Jefferies | Downgrade | Buy | Hold |
| 2019-10-21 | Nomura | Upgrade | Neutral | Buy |
| 2019-08-09 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-07-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-06-20 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2019-06-14 | Raymond James | Downgrade | Strong Buy | Outperform |
| 2019-06-12 | Rosenblatt | Upgrade | Neutral | Buy |
| 2019-06-05 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2019-04-03 | Raymond James | Upgrade | Outperform | Strong Buy |
| 2019-04-02 | Credit Suisse | Upgrade | Neutral | Outperform |
| 2019-01-07 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-11-26 | Jefferies | Upgrade | Hold | Buy |
| 2018-11-09 | Longbow Research | Downgrade | Buy | Neutral |
| 2018-10-09 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2018-10-05 | Nomura | Downgrade | Buy | Neutral |
| 2018-08-06 | Jefferies | Downgrade | Buy | Hold |
| 2018-05-02 | Northland Capital Markets | Upgrade | Market Perform | Outperform |
| 2018-05-02 | Citigroup | Maintain | Buy | Buy |
| 2018-05-02 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-04-30 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2018-03-09 | Citigroup | Maintain | Buy | Buy |
| 2018-02-14 | Barclays | Upgrade | Equal Weight | Overweight |
| 2018-01-26 | Longbow Research | Upgrade | Neutral | Buy |
| 2017-11-02 | Citigroup | Maintain | Buy | Buy |
| 2017-08-17 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2017-08-04 | Barclays | Downgrade | Overweight | Equal Weight |
| 2017-08-04 | Longbow Research | Downgrade | Buy | Neutral |
| 2017-01-17 | Raymond James | Downgrade | Outperform | Market Perform |
| 2016-07-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-05-09 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2016-02-22 | Cross Research | Upgrade | Hold | Buy |
| 2016-02-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-02-16 | Raymond James | Upgrade | Market Perform | Outperform |
| 2015-12-17 | JP Morgan | Upgrade | Neutral | Overweight |
| 2015-11-10 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-08-31 | Jefferies | Maintain | Buy | Buy |
| 2015-07-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-05-05 | B of A Securities | Upgrade | Neutral | Buy |
| 2015-02-23 | Jefferies | Maintain | Buy | Buy |
| 2015-02-20 | Raymond James | Downgrade | Outperform | Market Perform |
| 2015-02-13 | Barclays | Maintain | Overweight | Overweight |
| 2015-01-29 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-01-28 | Cross Research | Downgrade | Buy | Hold |
| 2015-01-26 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2014-11-10 | Barclays | Maintain | Overweight | Overweight |
| 2014-11-03 | Barclays | Maintain | Overweight | Overweight |
| 2014-10-27 | B of A Securities | Downgrade | Buy | Underperform |
| 2014-08-01 | Mizuho | Maintain | Buy | Buy |
| 2014-05-01 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-05-01 | Raymond James | Maintain | Outperform | Outperform |
| 2014-04-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-04-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-03-21 | National Alliance Securities | Upgrade | Hold | Buy |
| 2014-02-21 | Jefferies | Upgrade | Hold | Buy |
| 2014-02-21 | B of A Securities | Maintain | Buy | Buy |