Shares of Cadence Design Systems, Inc. (NASDAQ:CDNS – Get Free Report) have been given an average recommendation of “Moderate Buy” by the eight brokerages that are covering the stock, MarketBeat Ratings reports. One investment analyst has rated the stock with a hold recommendation and seven have issued a buy recommendation on the company. The average […]