EFC Stock Price, News & Analysis | Ellington Financial Inc. | Investors Engine