$25.13
0.130.5%
Last update: Oct 9, 4:00 PM
$25.46
0.461.84%

Peabody Energy (BTU) institutional and insider ownership, recent insider transactions and ownership breakdown.
Shares Outstanding
121.900M
Shares Float
87.476M
Insider Shares Owned
3.442M
Insider % Owned
2.8%
Institutional Shares Held
78.124M
Institutional % Held
64.1%
Ownership Breakdown
Net Insider Activity by Month