Helix returns to profit in Q2 FY26 with net income of $22.7 million; revenue rises 21% to $304 million vs Q2 FY25 - HLX News | Rallies