Wasalam
May Allah bless you.
- It depends how the contract of streaming/royalty is constructed to determine if it is shariah compliant.
However from a shariah perspective I can deduct the following:
- royalty may resemble equity since the mining company shares its revenue, but it is not equity. I think it can still be considered permissible depending on certain factors such as possession and ownership.
- stream might be problematic from a shariah perspective, as you are effectively buying gold on credit. Please see the following link: Buying gold in instalment - #5 by anon
I would need to review a royalty contract to advice further. @Mufti_Faraz_Adam might have a different opinion.
- If they are involved in non shariah compliant transactions, then it might still be permissible to invest in a company which core business is halal. However, we need to assess the percentage of haram transactions they are involved in. Please see the following link on how to determine if a company’s stocks are halal or not: How to Buy Halal Stocks - Stock Screening Method | IFG — Islamic Finance Guru
And Allah knows best!