12,887 Shares in Cadence Design Systems, Inc. $CDNS Purchased by M.D. Sass LLC
Cadence Design Systems Inc. Stock Outperforms Competitors Despite Losses On The Day