Talen Energy Corp (TLN) reports robust earnings with significant liquidity and strategic initiatives despite regulatory challenges.