Peabody Energy Corp (BTU)
Market price: $22.68
3 valuation methods
EV / EBITDA: $10.94 to $19.02 (midpoint $17.19)
EV / Revenue: $34.26 to $67.45 (midpoint $48.06)
P / B: $38.00 to $53.67 (midpoint $51.71)