Eos Energy Enterprises (EOSE) reported Q1 earnings Wednesday of $0.12 per diluted share, swinging from losses of $0.20 a year earlier.
Analysts polled by FactSet expected losses of $0.22.
Revenue for the quarter ended March 31 was $57.0 million, up from $10.5 million a year earlier.
Analysts surveyed by FactSet expected $54.3 million.
For 2026, the battery storage technology company maintained its revenue guidance of $300 million to $400 million. Analysts polled by FactSet expect $304.3 million.
Shares of the company were up more than 34% in recent premarket activity.