Wall Street Was Disappointed By Ocean Power Technologies (AMEX: OPTT)’s -0.79% Stock Price Decline
Ocean Power Technologies (AMEX:OPTT) has a beta value of 2.49 and has seen 3.71 million shares traded in the last trading session. The company, currently