Live feed19:39:41·183dINSIDERFilingvia QuantisnowLarge owner Npeh, Llc sold $3,702,732 worth of shares (902,171 units at $4.10), decreasing direct ownership by 33% to 1,865,246 units (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.NPWR· NET Power Inc.EnergyOriginal source