Actually, they did go bankrupt.
And it should be obvious this trainwreck of a company is in no shape to buy back shares.
The very idea of talking about Peabody Energy buying back shares is excruciatingly nonsensical.
Also China, India and other Asian countries do, indeed, have carbon caps because they aren't stupid.