WAVE Life Sciences prices IPO at $16, raises $102M

November 13, 2015