Live feed18:01:10·67dINSIDERFilingvia QuantisnowLarge owner Npeh, Llc sold $396,869 worth of shares (188,517 units at $2.11), decreasing direct ownership by 24% to 586,483 units (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.NPWR· NET Power Inc.EnergyOriginal source