Ocean Power Technologies highlights record $20.1 million contract backlog in investor presentation - OPTT News | Rallies