Craft

Talen Energy

Stock Price

$181.3

2024-10-29

Market Capitalization

$6.4 B

2024-10-29

Revenue

$2.6 B

FY, 2025

Talen Energy Summary

Company Summary

Overview
Talen Energy is a company that provides power generation infrastructure solutions. It offers energy transitions, decarbonization, battery storage, digital infrastructure, and other solutions.
Type
Public
Status
Active
Founded
2015
HQ
Houston, TX, US | view all locations
Website
https://www.talenenergy.com
Cybersecurity rating
ESG rating
40-49 out of 100|View all ESG data
Sectors

Key People

  • Mark McFarland

    Mark McFarland, President, Chief Executive Officer & Director

  • Brad Berryman

    Brad Berryman, Senior Vice President, Chief Nuclear Officer

  • Debra Raggio

    Debra Raggio, Senior Vice President, Regulatory and External Affairs Counsel

  • Ryan Price

    Ryan Price, Senior Vice President and Chief Human Resource Officer

LocationsView all

3 locations detected

  • Houston, TX HQ

    United States

    2929 Allen Parkway 22nd Floor

  • Allentown, PA

    United States

    600 Hamilton Street, Suite 600

  • The Woodlands, TX

    United States

    1725 Hughes Landing Boulevard Suite 800

Talen Energy Financials

Summary Financials

Revenue (Q1, 2026)
$1.1B
Cash (Q1, 2026)
$1.0B
Enterprise value
$12.3B

Footer menu