Intuitive Surgical Inc (ISRG) Stock Chart: Revenue, Margins & Price History