Cowen Investment Management LLC bought a new stake in Twelve Seas Investment Company II (NASDAQ:TWLV – Get Rating) during the fourth quarter, according to its most recent 13F filing with the SEC. The institutional investor bought 600,000 shares of the company’s stock, valued at approximately $6,030,000. Twelve Seas Investment Company II makes up about 1.2% […]