Cowen And Company, Llc sold 16,600 shares of STHO on 12 March. They now own 980,402 STHO shares, or a 2% holding decrease.
Setting up your session...