Investor Confidence Dwindles After Ocean Power Technologies. (AMEX: OPTT) Shares Gain By About 0.05
Ocean Power Technologies (AMEX:OPTT) has a beta value of 2.72 and has seen 7.86 million shares traded in the last trading session. The company, currently