Cowen Investment Management LLC lifted its stake in shares of Star Holdings (NASDAQ:STHO – Free Report) by 53.5% during the 3rd quarter, Holdings Channel reports. The fund owned 1,012,867 shares of the company’s stock after buying an additional 353,078 shares during the quarter. Star comprises 16.1% of Cowen Investment Management LLC’s portfolio, making the stock […]