Cadence Design SVP Paul Cunningham disposes of 2,000 common shares worth $646,640 - CDNS News | Rallies