TLN
Talen Energy Corp
NASDAQ · Utilities · Independent Power Producers · US
$312.74
+0.39%Price chart
Aug 12Aug 17Aug 20Aug 25Aug 28Sep 2Sep 8Sep 11
ValuationView details →
P/E (Fwd)
11.7x
EV/EBITDA
29.7x
Market Cap
$14.98B
MomentumView details →
1D Return
+0.39%
YTD Return
−16.60%
RSI (14)
44.6
ValuationView details →
P/E (Fwd)
11.7x
EV/EBITDA
29.7x
Market Cap
$14.98B
RSI (14)
44.6
MomentumView details →
1D Return
+0.39%
YTD Return
−16.60%
SummaryUpdated Jun 1, 2026
Talen Energy Corporation (NASDAQ:TLN) is an independent power producer and infrastructure company that went public in June 2023 following its spin-off from previous ownership structures. Based in Houston, Texas, the company operates approximately 10.7 gigawatts of power generation capacity across nuclear, natural gas, coal, and renewable energy facilities in the United States. Since its public debut, Talen has positioned itself as a key player in the rapidly evolving electricity market, particularly focusing on serving the growing power demands of data centers and artificial intelligence infrastructure.
Similar companies
Latest newsMore news →
Upper Mount Bethel Township supervisors voted to reject a revised agreement with data center developers Slate Belt Holdings LLC, after residents opposed the deal and the revised terms were disclosed late.19d agoBank of America Corp DE reduced its stake in Talen Energy Corporation by 10.1% during the second quarter of 2026, selling 16,400 shares, according to its Form 13F filing with the SEC.31d ago