Kulicke and Soffa Industries Inc. (KLIC) reports earnings