Wall Street Analysts Think Cadence (CDNS) Is a Good Investment: Is It?