Royal Gold to buy Sandstorm Gold, Horizon Copper for more than $3.5B Published 07 Jul 2025 Full Article