Cadence Design Systems Inc. (NASDAQ: CDNS) is among the best stocks you’ll wish you bought sooner. On December 1, Oppenheimer ...