Cellectis H1 FY26 net loss narrows 5.49% to USD 39.58 million; revenue drops 52.19% to USD 14.45 million - CLLS News | Rallies