Peabody Energy Corporation logo

Peabody Energy Corporation

BTU US

Peabody Energy CorporationUSUnited States Composite

24.05

USD
-0.21
(-0.87%)
Peabody Energy Corporation
BTU
(United States Composite)

Recent

price

24.05

P/E

ratio

4.36

div

yld

0.92%

ROIC.AI