Talen Energy Corporation - Common Stock (TLN)

381.24
+9.08 (2.44%)
NASDAQ · Last Trade: May 4th, 1:25 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors