Talen Energy Corporation - Common Stock (TLN)

364.08
-0.66 (-0.18%)
NASDAQ· Last Trade: Jun 8th, 3:56 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors