TLN is a strong buy at current level
Talen Energy Corporation (TLN) is a spinoff from PPL Corporation, operates as a competitive energy and power generation company in the United States. Talen has a portfolio of natural gas, coal, nuclear, oil, and other…