Talen Energy Corporation - Common Stock (TLN)

375.58
+43.71 (13.17%)
NASDAQ · Last Trade: Oct 6th, 1:50 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors