Peabody Q2 FY26 net loss widens to $90.6 million; revenue rises 12.7% to $1 billion - BTU News | Rallies