In a regulatory 13D filing, Constellation Energy (CEG) disclosed that it owns 36.5M shares of NET Power (NPWR), which amounts to a 35.3% stake in the company. Shares of NET Power are up 3.5% afterhours at $12.87.
Elevate Your Investing Strategy:
- Take advantage of TipRanks Premium at 50% off! Unlock powerful investing tools, advanced data, and expert analyst insights to help you invest with confidence.
Published first on TheFly