Talen Energy Corporation - Common Stock (TLN)

335.77
-22.97 (-6.40%)
NASDAQ· Last Trade: Jun 10th, 2:07 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors