Intech Investment Management Boosts Enstar Group Stake Intech Investment Management LLC expanded its investment in Enstar Group Limited by 168.6%, purchasing 4,875 additional shares in Q4 2024. This raised its total ownership to 7,766 shares, valued at $2.5 million. The company has seen consistent activity from institutional investors, reflecting confidence in its performance.34