should you buy diffusion engineers ipo