Talen Energy Corporation - Common Stock (TLN)

348.36
-13.84 (-3.82%)
NASDAQ · Last Trade: Jan 30th, 9:03 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors