Peabody agrees to pay $75 million into health care benefits; still $70 million short Peabody agrees to pay $75 million into health care benefits; still $70 million short Posted on January 20, 2016 |