Titan America prices IPO at $16 per share Press Room 1 year ago Titan America prices IPO at $16 per share