President & CEO
James Grech
CEO Approval Rating
81/100
1883
PublicNYSEBTU
https://www.peabodyenergy.com/