Sandstorm Gold pays $138 million for Vale, Vatukoula streaming deals

Sandstorm Gold (TSX: SSL; NYSE: SAND) has boosted its portfolio  of producing assets and immediate cash flow with two streaming and royalty agreements for which it has agreed to spend $138 million. Sandstorm has purchased 9.3 million units of Vale’s participating royalties...