Talen Energy Corp (TLN)

NASDAQ:
TLN
| Latest update: Apr 9, 2026, 6:20 PM

Stock events for Talen Energy Corp. (TLN)

In the past six months, Talen Energy's stock experienced several notable events. Q3 2025 earnings showed a jump in EBITDA and free cash flow, while Q4 2025 showed a full-year net loss, contributing to a share decline. The acquisition of additional PJM natural gas assets and completion of the Freedom and Guernsey gas plants positively impacted the stock. Investor optimism surrounding power demand from AI data centers has been a significant positive catalyst. Analysts have largely maintained a "Moderate Buy" or "Outperform" rating, though some downgrades also occurred. Broader market volatility and geopolitical uncertainty have also influenced the stock price. The announcement of a Letter of Intent with X-energy reinforced its nuclear-forward strategy and was viewed positively.

Demand Seasonality affecting Talen Energy Corp.’s stock price

The demand for and market prices of electricity and natural gas are considerably affected by weather, indicating a clear demand seasonality for Talen Energy's offerings. Electricity demand tends to be higher during extreme weather conditions, influencing both the volume of electricity sold and the market prices. Talen Energy's revenue streams are subject to these seasonal variations, though capacity revenue is known in advance for several seasons.

Overview of Talen Energy Corp.’s business

Talen Energy Corporation is an independent power producer and energy infrastructure company in the United States, operating in the Utilities sector. The company produces and sells electricity, capacity, and ancillary services into competitive wholesale U.S. power markets, with a diversified portfolio including nuclear, natural gas, coal, and oil-fired plants. Talen Energy owns and operates the Susquehanna nuclear facility and is expanding its natural gas-fired assets. The company is also involved in digital infrastructure, owning 100% of Nautilus Cryptomine, a bitcoin mining facility.

TLN’s Geographic footprint

Talen Energy's operations are primarily concentrated in the United States, with a strong presence in the Mid-Atlantic, Northeast, Ohio, and Montana regions. The company actively participates in wholesale U.S. power markets, particularly within the PJM Interconnection. Its strategic focus is on markets with established capacity mechanisms and transparent pricing structures. The company's headquarters are located in Houston, Texas.

TLN Corporate Image Assessment

Talen Energy's brand reputation is generally positive, particularly concerning its strategic direction and growth prospects. The company has a consensus rating of "Moderate Buy" from fifteen research firms. Its focus on AI data centers and nuclear power, portfolio expansion, and commitment to a clean energy future have contributed to its reputation. While there was a Weiss Ratings downgrade to "sell," this appears to be an outlier against a broader positive analyst consensus.

Ownership

Talen Energy Corporation has a significant institutional ownership base. As of March 26, 2026, there were 647 institutional owners and shareholders holding a total of 47,656,771 shares. Major institutional shareholders include Vanguard Group Inc., BlackRock, Inc., and Rubric Capital Management LP. Institutional ownership accounts for approximately 87.15% of the company.

Expert AI

Show me the sentiment for Talen Energy Corp.
What's the latest sentiment for Talen Energy Corp.?

Price Chart

$320.60

2.45%
(1 month)

Top Shareholders

The Vanguard Group, Inc.
9.76%
BlackRock, Inc.
8.75%
Rubric Capital Management LP
7.88%
MFN Partners Management LP
6.57%
Alger Associates, Inc. (United States)
3.95%
W.H. Reaves & Co., Inc.
3.33%
Invesco Ltd.
3.15%
State Street Corp.
2.89%

Trade Ideas for TLN

Today

Sentiment for TLN

News
Social

Buzz Talk for TLN

Today

Social Media

FAQ

What is the current stock price of Talen Energy Corp.?

As of the latest update, Talen Energy Corp.'s stock is trading at $320.60 per share.

What’s happening with Talen Energy Corp. stock today?

Today, Talen Energy Corp. stock is down by -2.45%, possibly due to news.

What is the market sentiment around Talen Energy Corp. stock?

Current sentiment around Talen Energy Corp. stock is negative, based on recent news, trading volume, and analyst opinions.

Is Talen Energy Corp.'s stock price growing?

Over the past month, Talen Energy Corp.'s stock price has decreased by -2.45%.

How can I buy Talen Energy Corp. stock?

You can buy Talen Energy Corp. stock through any brokerage platform, such as e.g., Robinhood, Fidelity, E*TRADE, by searching for the ticker symbol TLN

Who are the major shareholders of Talen Energy Corp. stock?

Major shareholders of Talen Energy Corp. include institutions such as The Vanguard Group, Inc. (9.76%), BlackRock, Inc. (8.75%), Rubric Capital Management LP (7.88%) ... , according to the latest filings.