Talen Energy Corporation - Common Stock (TLN)

372.65
+4.81 (1.31%)
NASDAQ · Last Trade: Feb 24th, 3:12 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors