Einride (ENRD) reported an H1 loss Tuesday of 17.85 Swedish kronor ($1.87) per diluted share, narrowing from a loss of 21.82 kronor a year earlier.
Revenue for the two quarters ended June 30 was 263.5 million kronor, up from 216.5 million kronor a year earlier.
Shares of the company were up 17% in recent premarket activity.