-25.24% percent quarterly performance for Talen Energy Corp (TLN) is not indicative of the underlying story
Talen Energy Corp (NASDAQ: TLN) on Monday, plunged -5.95% from the previous trading day, before settling in for the closing price of $176.24. Within the