NVCR Financials: Novocure Ltd AI Analysis