Peabody Energy Corp (BTU) P/S Ratio: 0.78x | 2016-2026