diffusion engineers ipo dates