IAMGOLD confirmed that the project is still on track to end 2024 at 90% of nameplate throughput, well-positioned for full ...