NVCR Earnings: AI Insights on Novocure Ltd