AGNC Investment Corp. (NASDAQ:AGNC – Get Free Report) has been given an average rating of “Moderate Buy” by the ten ratings ...