News

Peabody Energy reports a brutal first half of 2025, showing a net profit of $12 million, down 95% from $254 million in 2024.