Can Ocean Power Technologies (AMEX: OPTT) Still Be Considered A Loss When It’s Up 44.09% YTD?
During the last session, Ocean Power Technologies (AMEX:OPTT)’s traded shares were 21.27 million, with the beta value of the company hitting 2.61. At the end