Talen Energy Corporation - Common Stock (TLN)

360.32
-12.05 (-3.24%)
NASDAQ· Last Trade: Jul 20th, 7:38 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors