Peabody Reports Results For Quarter Ended March 31, 2025
Peabody (NYSE: BTU) today reported net income attributable to common stockholders of $34.4 million, or $0.27 per diluted share, for the first quarter of 2025, compared to $39.6 million, or $0.29 per diluted share in the prior year quarter. Peabody had Adjusted EBITDA1 of $144.0 million in the first quarter of 2025 compared to $160.5 million in the prior year quarter.