Ellington Financial (EFC) Stock: Price, Analysis