Peabody Energy Corp (BTU) FCF Yield: -6.04% | 2016-2026