Cadence Design Systems (CDNS): financials explained · StockLab