PEABODY ENERGY CORP (BTU)

Market cap
$3.2B
P/E ratio
Period EndDividend payout ratio (%) (Million USD)YoY (%)
Dec 31, 2025-69.8-727.91%
Dec 31, 202411.1+141.55%
Dec 31, 20234.6+Infinity%
Dec 31, 20160-100.00%
Dec 31, 2015-0.1-99.45%
Dec 31, 2014-11.6-32.99%
Dec 31, 2013-17.3+11.17%
Dec 31, 2012-15.5-260.73%
Dec 31, 20119.7-5.07%
Dec 31, 201010.2
AI Chat