Average Rating for CDNS: 'Buy'