Talen Energy Corporation - Common Stock (TLN)

336.59
-22.15 (-6.17%)
NASDAQ· Last Trade: Jun 10th, 5:39 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors