TLN
Talen Energy Corporation
NASDAQ · Utilities · Independent Power Producers · US
$314.42
+2.91%Price chart
Aug 6Aug 11Aug 14Aug 19Aug 24Aug 27Sep 1Sep 4
ValuationView details →
P/E (Fwd)
11.7x
EV/EBITDA
30.8x
Market Cap
$15.07B
MomentumView details →
1D Return
+2.91%
YTD Return
−16.05%
RSI (14)
44.9
ValuationView details →
P/E (Fwd)
11.7x
EV/EBITDA
30.8x
Market Cap
$15.07B
RSI (14)
44.9
MomentumView details →
1D Return
+2.91%
YTD Return
−16.05%
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.10d 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.22d ago