19.81BMarket Cap
LossP/E TTM
Institutional Confidence
Currency: USD Updated: 2026-06-18The current institutional shareholding score of Talen Energy Corp is 10.00, ranking 1 out of 66 in the Electric Utilities & IPPs industry. The latest institutional shareholding proportion is 103.31%, representing a quarter-over-quarter decrease of 1.54%. The largest institutional shareholder is Steve Mandel, holding a total of 1.53M shares, representing 4.00% of shares outstanding, with 0.12% decrease in holdings.
Institutional Shareholding
Shareholder Activity
BlackRock Institutional Trust Company, N.A.
Rubric Capital Management LP
MFN Partners Management LP
Fred Alger Management, LLC
State Street Investment Management (US)
Geode Capital Management, L.L.C.