Talen Energy Corporation (TLN) Sector
Utilities

(Current) $291.50
2.22 (0.77%) Open Price: 0.00

 

Talen Energy Corporation was founded in 2015 through the merger of PPL Corporation’s competitive power generation business and Riverstone Holdings LLC’s assets. Headquartered in Houston, Texas, Talen Energy is an independent power producer and energy infrastructure company. The company owns and operates approximately 10.7 gigawatts (GW) of power infrastructure across the United States, including nuclear, natural gas, coal, and oil facilities.

 

In 2022, Talen Energy filed for Chapter 11 bankruptcy protection to restructure approximately $4.5 billion in debt. The company emerged from bankruptcy in May 2023, with ownership transferred to a majority of its unsecured creditors, including several large financial institutions. Mark "Mac" McFarland was appointed as President and CEO, leading a new independent board of directors.

 

Talen Energy is committed to the energy transition and has undertaken significant efforts to decarbonize its operations. The company has pledged to eliminate coal use at the majority of its wholly owned facilities by the end of 2025. Additionally, Talen is investing in renewable energy projects, including a joint venture with Pattern Energy to develop 1.4 GW of solar and wind energy projects.

 

In 2024, Talen Energy sold its Cumulus data center campus to Amazon Web Services for $650 million. The sale included a power purchase agreement for the Susquehanna nuclear facility to supply clean energy to the data center campus.

 



 

 

() $0.00
(06/24/25) $289.28
(06/24/25) (Qty.)783,730
() $0.00
() $0.00
() $1,000,000,000.00
() $0.00
Stocktwits
LetsEncrypt SSL Secure Stripe Payment Processing