Talen Energy Corporation - Common Stock (TLN)

377.20
-9.60 (-2.48%)
NASDAQ· Last Trade: Jun 1st, 6:53 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors