Talen Energy Corporation - Common Stock (TLN)

359.49
+10.06 (2.88%)
NASDAQ · Last Trade: Oct 22nd, 12:41 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors