Skip to content
BTU WACC: 9.27% — Peabody Energy Corporation Cost of Capital (July 2026) | DeepViews