Here are the top Institutional holders of Ocean Power Technologies Inc. (OPTT) shares
29 institutions hold shares in Ocean Power Technologies Inc. (OPTT), with 14.27k shares held by insiders accounting for 0.03% while institutional investors hold 3.71% of