Ivanhoe Mines' reports Q3 2025 profit of $31M and adjusted EBITDA of $87M, including $76M of attributable EBITDA from ...