Peabody reports 2Q21 results Monday 02 August 2021 12:30 Peabody has announced its 2Q21 operating results.