 Kenon NYSE:KEN and Ocean Power Technologies NASDAQ:OPTT are both small-cap utilities companies, but which is the superior stock? We will compare the two businesses based on the strength of their risk, institutional ownership, earnings, dividends, analyst recommendations, valuation and profitability. Insider and Institutional Ownership 2.1 of Kenon shares are held by institutional investors. Comparatively, 2.5 ... 