Power Integrations Inc. (POWI) reports earnings