Titan America prices IPO at $16 per share Press Room 2 years ago Titan America prices IPO at $16 per share