Talen Energy Corporation - Common Stock (TLN)

369.67
+5.35 (1.47%)
NASDAQ · Last Trade: Apr 28th, 12:23 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors