Talen Energy Corporation - Common Stock (TLN)

356.89
+3.59 (1.02%)
NASDAQ · Last Trade: Apr 16th, 11:14 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors