Cadence Design Systems, Inc. (CDNS) Stock Fundamentals & Financial Metrics | MetricSide