Talen Energy Corporation (TLN) stock: Winston Score and insider trades
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.
Winston Score: 29 out of 100, Below Average
Below-average fundamentals — multiple weak pillars.
- Quality: Weak (7/30)
- Growth: Mixed (7/20)
- Cash Flow: Mixed (4/10)
- Stability: Weak (0/10)
- Valuation: Data not available (0/10)
- Ownership: Good (10/15)
Key Facts
Price: $354.81
Market Cap: $16.8B
Sector: Utilities
Industry: Independent Power Producers
Exchange: NASDAQ
Editorial rules set and reviewed by Felix Prehn, Economist and Editor. Figures are refreshed daily from Financial Modeling Prep and company filings; last refreshed 2026-10-16.



