Electro Optic Systems Holdings (ASX:EOS) reported Friday that it swung to a profit of AU$0.258 in the first half from a loss of AU$0.018 a year earlier.
The loss from the continuing operations was AU$0.243 per share, compared with AU$0.063 a year earlier. Analysts polled by FactSet expected a loss of AU$0.24.
Revenue from the continuing operations for the six months ended June 30 was AU$44.1 million, compared with AU$105.5 million a year earlier. Analysts surveyed by FactSet expected AU$42 million.
The company expects full-year 2025 revenue to be heavily weighted toward the second half, driven by a AU$170 million contract backlog as of June 30 and new contracts signed in the second half.
The company's shares were up almost 4% in recent Friday trade.