Technology and metals company, Ivanhoe Electric prices 14.4M shares in IPO by adminPosted onJune 28, 2022