Mixed results in the latest batch of IPOs, but the market is opening up