Peabody Reports 2025 Financial Performance and Operational Updates | Intellectia.AI