Mineral sands miner Iluka Resources generated a full-year net profit of $231 million, down 33 per cent from $343 million in 2024, citing multiple factors.
Mineral sands miner Iluka Resources generated a full-year net profit of $231 million, down 33 per cent from $343 million in 2024, citing multiple factors.