Talen Energy Corporation - Common Stock (TLN)

316.19
-9.86 (-3.02%)
NASDAQ· Last Trade: Jul 29th, 4:17 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors