Analog Devices Inc. (ADI) reports earnings