Peabody Energy Corporation logo
Peabody Energy Corporation BTU
$ 35.56 1.95%

Annual report 2025
added 02-19-2026

report update icon

Peabody Energy Corporation Chart for All Time | BTU