Ocean Power Technologies revenue misses estimates, reporting a $10.5 million loss in Q1. Discover the…