Shares of Cadence Design Systems, Inc. (NASDAQ:CDNS – Get Rating) have been given an average recommendation of “Moderate Buy” by the eleven research firms that are presently covering the stock, Marketbeat Ratings reports. One research analyst has rated the stock with a hold rating and six have given a buy rating to the company. The […]