Should I Have Sold

Cadence Design Systems Inc. Common Stock

CDNS