5 Underperforming Stocks Insiders are Buying

3. Clearway Energy Inc Class C (NYSE:CWEN)

Number of Hedge Fund Investors: 22

New Jersey-based Clearway Energy Inc Class C (NYSE:CWEN) shares are down about 12% year to date through April 4.

Clearway Energy Inc Class C (NYSE:CWEN) saw insider buying activity on March 28 when Global Infrastructure Investors III, LLC, a director and 10% owner at Clearway Energy Inc Class C (NYSE:CWEN), snapped up 196,964 shares of Clearway Energy Inc Class C (NYSE:CWEN) at $22.86 per share. Since then the stock price has gained about 3%.