Intech Investment Management LLC Sells 22,361 Shares of Ocular Therapeutix, Inc. $OCUL
Intech Investment Management LLC lessened its holdings in Ocular Therapeutix, Inc. (NASDAQ:OCUL - Free Report) by 19.7% during the second quarter, according to the company in its most recent 13F...