Ocean power technologies posts qtrly basic and diluted net loss per share of $0.22

Ocean power technologies qtrly basic and diluted net loss per share $0.22.
OPTT Ratings Summary
OPTT Quant Ranking