Oaktree Strategic Income (NASDAQ:OCSI) and OHA Investment (NASDAQ:OHAI) are both small-cap finance companies, but which is the better stock? We will contrast the two companies based on the strength of their institutional ownership, dividends, analyst recommendations, profitability, valuation, risk and earnings. Insider & Institutional Ownership 31.3% of Oaktree Strategic Income shares are owned by institutional [...]