CDNS Financials: Cadence Design Systems Inc AI Analysis