Talen Energy Corporation - Common Stock (TLN)

361.76
+16.51 (4.78%)
NASDAQ · Last Trade: Apr 24th, 3:17 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors