Financial insights of CDNS