Talen Energy Corporation - Common Stock (TLN)

358.22
-6.56 (-1.80%)
NASDAQ· Last Trade: Jun 9th, 11:19 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors