Oculis FY26 H1 net loss narrows to CHF 38.82 million - OCS News | Rallies