Talen Energy Corporation logo TLN - Talen Energy Corporation

Price: -- -- | CONSENSUS: Buy DETAILS
STRONG
BUY
0
BUY 11
HOLD 2
SELL 0
STRONG
SELL
0
| PRICE TARGET: $464.14 DETAILS
HIGH: $508.00
LOW: $411.00
MEDIAN: $470.00
CONSENSUS: $464.14
UPSIDE: 34.59%

About Talen Energy Corporation (https://www.talenenergy.com)

Talen Energy Corporation functions as an independent power producer and infrastructure enterprise, providing electricity, capacity, and essential ancillary services to wholesale energy markets across the United States. The company's diverse generation assets include nuclear, fossil fuel, solar, and coal-powered facilities. Additionally, it is currently engaged in the development of battery energy storage projects. Overall, Talen Energy owns and manages an extensive portfolio of power infrastructure, amounting to approximately 10.7 gigawatts. The firm's headquarters are situated in Houston, Texas.

Key Executives

NAME TITLE DOB SALARY
Mark Allen McFarland CEO & Director 1969 $4,233,661 USD
Cole Muller Chief Financial Officer 1981 $2,910,249 USD
Terry L. Nutt President 1978 $1,649,251 USD
Brad Berryman Chief Operating Officer 1970 $1,361,607 USD
Andrew Wright Chief Administrative Officer 1967 $1,337,201 USD
Daniel Kelly General Counsel & Corporate Secretary $1,303,565 USD
John C. Wander Senior Advisor 1969 $1,303,565 USD
Anthony Plagens Senior Vice President & Chief Accounting Officer
Christopher Morice Chief Commercial Officer 1980
Dale E. Lebsack Chief Asset Development Officer 1976
Darren J. Olagues Chief Development Officer 1971
Jennifer Mansh Senior Vice President of Regulatory & External Affairs
Julie LaBella Senior Vice President of External Affairs
Taryne Williams Director of Corporate Communications

Company Peers

Peer analysis pending, check back in 1-2 minutes.