Live feed15:54:51·1536dINSIDERFilingvia QuantisnowSEC Form 3: New insider Beach Point Advisors Llc claimed ownership of 22,737,630 sharesByQuantisnow·Wall Street's wire, on your screen.LLAP· Terran Orbital CorporationIndustrialsOriginal source