Strong Financial Performance
Talen Energy Corporation reported $200 million of EBITDA and $87 million of free cash flow, surpassing internal estimates and underpinning their 2025 guidance.
Share Repurchase Program
The company executed $83 million in share buybacks during Q1 2025, and since 2024, has repurchased 14 million shares, representing 23% of outstanding shares.
AWS Campus Electrification
The AWS campus has been electrified, and Talen Energy is delivering power and receiving revenues under the existing contract, with plans to ramp up to 120 megawatts over the year.
Increased Generation and Safety
Fossil fleet generation increased by approximately 20% compared to the previous year, and the company maintained a low recordable incident rate of 0.4.
Adjusted Guidance
Talen Energy narrowed and reaffirmed its 2025 guidance ranges for adjusted EBITDA ($975 million to $1.125 billion) and adjusted free cash flow ($450 million to $540 million).