Live feed21:36:39·1451dINSIDERFilingvia QuantisnowSEC Form 3: New insider Neotribe Partners I, Llc claimed ownership of 24,417,330 sharesByQuantisnow·Wall Street's wire, on your screen.HLGN· Heliogen Inc.UtilitiesOriginal source