Energypac posts losses despite revenue growth