Penny stocks have a moment as tiny companies IPO for $4 a share