Icon Energy FY26 H1 net loss narrows to USD 367,000; revenue rises to USD 7.83 million - ICON News | Rallies