Microchip Technology Incorporated (MCHP) reports earnings