News

Barrick's Q1 gold sales dropped 17% year over year, as output issues across certain mines cloud 2025 production targets.