Live feed17:00:44·1822dSave storyINSIDERFilingvia QuantisnowSEC Form 4: Leibowitz Lawrence E was granted 4,720 shares, increasing direct ownership by 13% to 42,289 unitsByQuantisnow·Wall Street's wire, on your screen.COWNCowen Inc.FinanceOriginal source