Peabody Energy Corporation logo
Peabody Energy Corporation BTU
$ 27.56 -3.23%

Annual report 2025
added 02-19-2026

report update icon

Peabody Energy Corporation Chart for All Time | BTU