Individual investors are Talen Energy Corporation’s (NASDAQ:TLN) biggest owners and were rewarded after market cap rose by US$700m last week
Key Insights The considerable ownership by individual investors in Talen Energy indicates that they collectively have a greater say in management and business strategy 43% of the business is held by the top 25 shareholders Institutional ownership in Talen Energy is 16% Every investor in Talen Energy Corporation (NASDAQ:TLN) should be aware of the most
