PEABODY ENERGY CORP (BTU)

Market cap
$4.1B
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 2024613-45.10%
Dec 31, 20231,116-5.42%
Dec 31, 20221,180+167.82%
Dec 31, 2021441+2838.00%
Dec 31, 202015-97.87%
Dec 31, 2019705+43.96%
Dec 31, 2016490+2492.59%
Dec 31, 201519-95.71%
Dec 31, 2014441-43.47%
Dec 31, 2013780-51.24%
Dec 31, 20121,600-3.52%
Dec 31, 20111,658+50.23%
Dec 31, 20101,104
AI Chat