Cadence Design Systems Inc (CDNS) Valuation Ratios & Charts