tech IPO analysis