— Know what they know.
Not Investment Advice

TLN

Talen Energy Corporation
1W: -4.2% 1M: -20.3% 3M: -13.9% YTD: -23.6% 1Y: +44.1%
$302.97
-37.10 (-10.91%)
After Hours: $307.00 (+4.03, +1.33%)
NASDAQ · Utilities · Independent Power Producers · $13.8B · Alpha Radar Strong Sell · Power 34
Smart Money Score
Watch 25
Insider
Congress
ETF Holdings
Key Statistics
Market Cap$13.8B
52W Range162.309-451.28
Volume1,813,038
Avg Volume853,030
Beta1.61
Dividend
Analyst Ratings
12 Buy 0 Hold 0 Sell
Consensus Buy
Company Info
CEOMark Allen McFarland
Employees1,894
SectorUtilities
IndustryIndependent Power Producers
IPO Date2023-06-02
2929 Allen Parkway
Houston, TX 77019
US
888-211-6011
About Talen Energy Corporation

Talen Energy Corporation, an independent power producer and infrastructure company, produces and sells electricity, capacity, and ancillary services into wholesale power markets in the United States. The company operates nuclear, fossil, solar, and coal power plants. It is also developing battery storage projects. The company owns and operates approximately 10.7 GW of power infrastructure. Talen Energy Corporation is headquartered in Houston, Texas.

Recent Insider Trades

NameTypeSharesPriceDate
Muller Cole A-Award 5,557 2026-02-26
Muller Cole A-Award 25,934 2026-02-26
Olagues Darren J A-Award 3,450 2026-02-26
Olagues Darren J A-Award 16,096 2026-02-26
Morice Christopher E A-Award 3,450 2026-02-26

Sign in to InsiderStreet

You'll also get our free weekly newsletter with
smart money signals, market insights, and alpha ideas.
Unsubscribe anytime.

For informational purposes only. Not investment advice. Data sourced from SEC filings. Privacy Terms