Talen Energy Corporation - Common Stock (TLN)

353.30
+7.54 (2.18%)
NASDAQ · Last Trade: Apr 15th, 8:26 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors