One More Stock Investors Ought To Pay Attention To Is Ocean Power Technologies (AMEX: OPTT)
During the last session, Ocean Power Technologies (AMEX:OPTT)’s traded shares were 0.81 million, with the beta value of the company hitting 2.22. The 52-week high