Talen Energy Corporation - Common Stock (TLN)

379.59
-5.92 (-1.54%)
NASDAQ· Last Trade: Jun 3rd, 9:19 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors