Novocure Q2 FY26 net loss narrows to USD 15.66 million; revenue rises 16% to USD 183.58 million - NVCR News | Rallies