Which institution holds the most shares in Capital Product Partners L.P. (CPLP)
49 institutions hold shares in Capital Product Partners L.P. (CPLP), with 3.37M shares held by insiders accounting for 18.10% while institutional investors hold 21.27% of