Nasdaq:CDNS | US1273871087
Generating your data highlights...
88b USD | # 223 in US
1.76m shares | 586.89m USD
272.2m
99.60% | 271.11m