Intuitive Surgical Inc. (ISRG) reports earnings