Peabody Energy Surges 10.20% Despite Recent Q1 Loss and Governance Concerns | MarketDownload | MarketDownload