Talen Energy Corp (NASDAQ:TLN) currently has 416 active institutional owners and shareholders as of today (December 2025), that have filed 13F forms with the Securities Exchange Commission (SEC).
| Owner Name | Date | Shares Held | Change (QoQ) | Change (%) | Value (USD) |
|---|---|---|---|---|---|
| VANGUARD GROUP INC | 31 Dec, 2025 | 4,457,654 | -65,505 | -1.45% | $1,670,907,026.00 |
| BlackRock, Inc. | 31 Dec, 2025 | 3,999,723 | -244,636 | -5.76% | $1,499,256,358.00 |
| Rubric Capital Management LP | 31 Dec, 2025 | 3,602,171 | 0 | 0.00% | $1,350,237,778.00 |
| MFN Partners Management, LP | 31 Dec, 2025 | 3,000,000 | 0 | 0.00% | $1,124,520,000.00 |
| REAVES W H & CO INC | 31 Dec, 2025 | 1,521,697 | 111,160 | 7.88% | $570,392,903.00 |
| STATE STREET CORP | 31 Dec, 2025 | 1,321,480 | -17,218 | -1.29% | $495,343,563.00 |
| GEODE CAPITAL MANAGEMENT, LLC | 31 Dec, 2025 | 1,049,196 | 87,784 | 9.13% | $409,559,376.00 |
| Sachem Head Capital Management LP | 31 Dec, 2025 | 1,000,000 | 420,000 | 72.41% | $374,840,000.00 |
| Capital World Investors | 31 Dec, 2025 | 774,999 | 0 | 0.00% | $290,500,625.00 |
| NORGES BANK | 31 Dec, 2025 | 602,736 | 602,736 | 0.00% | $225,929,562.00 |
| CARRONADE CAPITAL MANAGEMENT, LP | 31 Dec, 2025 | 577,239 | 16,496 | 2.94% | $216,372,000.00 |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 31 Dec, 2025 | 569,399 | -110,298 | -16.23% | $213,433,521.00 |
| MORGAN STANLEY | 31 Dec, 2025 | 437,423 | -52,140 | -10.65% | $163,964,094.00 |
| AMERICAN CENTURY COMPANIES INC | 31 Dec, 2025 | 403,079 | 60,165 | 17.55% | $151,090,541.00 |
| Two Seas Capital LP | 31 Dec, 2025 | 391,974 | 125,086 | 46.87% | $146,927,534.00 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 31 Dec, 2025 | 369,098 | 14,513 | 4.09% | $138,352,694.00 |
| YACKTMAN ASSET MANAGEMENT LP | 31 Dec, 2025 | 360,000 | -100 | -0.03% | $134,942,400.00 |
| Capital Research Global Investors | 31 Dec, 2025 | 335,377 | -36,057 | -9.71% | $125,712,715.00 |
| JPMORGAN CHASE & CO | 31 Dec, 2025 | 332,315 | -77,746 | -18.96% | $124,564,955.00 |
| Clearbridge Investments, LLC | 31 Dec, 2025 | 321,058 | 60,941 | 23.43% | $120,345,197.00 |