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