
Talen Energy Corporation recently reported second-quarter 2026 results showing sales rising to US$959 million and revenue to US$747 million, but swinging from net income of US$72 million a year earlier to a net loss of US$92 million, or US$2 basic and diluted loss per share from continuing operations. Despite the quarterly loss, Talen has materially strengthened its forward profile by completing a US$1.48 billion share buyback retiring 18.96% of shares and boosting Adjusted EBITDA and...