Live feed21:52:10·295dINSIDERFilingvia QuantisnowDirector Orbimed Advisors Llc bought $5,471,826 worth of shares (6,306,127 units at $0.87) (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.STTK· Shattuck Labs Inc.Health CareOriginal source