Editas FY26 Q2 net loss narrows to $18.2 million; revenue more than doubled to $11.9 million - EDIT News | Rallies