IPOs show signs of life