NVCR - NovoCure Limited Stock Analysis | Finranks