Skip To Content
Recently Viewed Companies

Talen Energy Corp

Talen Energy Corporation owns and operates power infrastructure in the United States, located in the Mid-Atlantic, Montana, and New England. The Company produces and sells electricity, capacity, and ancillary services into wholesale U.S. Talen is headquartered in Houston, Texas.