Talen Energy Corporation - Common Stock (TLN)

384.64
+12.48 (3.35%)
NASDAQ · Last Trade: May 4th, 5:02 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors