Talen Energy Corporation - Common Stock (TLN)

372.45
+11.97 (3.32%)
NASDAQ· Last Trade: May 24th, 6:13 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors