Rounding out the four major U.S. coal producers and stocks to buy is another former high flyer, Peabody Energy Corp. ( NYSE: BTU ). Trading over $80 back in 2008, Peabody Energy is estimated to have more than 30 years of quality reserves. The price target is $40 at Jefferies,while the consensus target is $33.75.