Talen Energy Corporation - Common Stock (TLN)

388.28
+11.58 (3.07%)
NASDAQ · Last Trade: Feb 18th, 2:42 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors