Novocure (NASDAQ: NVCR) today reported financial results for the second quarter that ended June 30, 2026. Novocure is a global on ...