Yancoal reported a $1.2 billion net profit for 2024 and declared a $687 million final dividend or 52 cents per share.