Talen Energy Corporation - Common Stock (TLN)

338.60
+11.46 (3.50%)
NASDAQ · Last Trade: Mar 19th, 2:18 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors