Peabody Energy Corporation logo
Peabody Energy Corporation BTU
$ 38.19 7.91%

Annual report 2025
added 02-19-2026

report update icon

Peabody Energy Corporation Chart for All Time | BTU