StreetSweeper Reports Ocean Power Technologies 'Dead in Water,' Shares Sink 12% By: Benzinga via Benzinga April 03, 2014 at 16:21 PM EDT Shares of Ocean Power Technologies(NASDAQ: OPTT) fell more than 12 percent following StreetSweeper's report on the ... Read More >>