Wall Street Analysts See Cadence  ( CDNS )  as a Buy: Should You Invest?