The company's IPO of 20 million shares was priced at $17 per share on Wednesday, below its target range of $18 to $20 per share. The IPO raised $340 million.