Initial public offering is priced at $17 per share

The specialty insurer has priced its initial public offering at $17 per share, above the previously estimated rang…

 » Read More