Talen Energy Corporation - Common Stock (TLN)

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