OceanIQ Capital buys $5.04M stake in Alibaba as insiders sell
OceanIQ Capital LLC bought a new Alibaba Group stake in its latest SEC 13F filing, purchasing 52,456 shares worth about $5.04 million. Other firms also added small positions. After the deal, a director owned 114,979,168 shares valued at about $1.64 billion. Insiders sold 920,303 shares worth about $70.8 million, while analysts cut a price objective from $207 to $178 and the stock rose 1.2%.