Talen Energy Corporation logo TLN - Talen Energy Corporation

Price: -- -- | CONSENSUS: Buy DETAILS
STRONG
BUY
0
BUY 12
HOLD 0
SELL 0
STRONG
SELL
0
| PRICE TARGET: $476.60 DETAILS
HIGH: $510.00
LOW: $411.00
MEDIAN: $499.00
CONSENSUS: $476.60
UPSIDE: 27.96%

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

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.

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
Edward T. Casulli Senior Vice President & Chief Nuclear Officer $2,081,380 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
John C. Wander General Counsel & Corporate Secretary 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
Sergio Castro VP & Treasurer 1969
Taryne Williams Director of Corporate Communications

Company Peers

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