Peabody Energy Corporation logo
Peabody Energy Corporation BTU
$ 26.53 -0.49%

Annual report 2025
added 02-19-2026

report update icon

Peabody Energy Corporation Chart for All Time | BTU