Ellington Financial Inc

EFCNYSE
$11.59
-0.08-0.69%
Last update: Oct 7, 4:02 PM
$11.59
-0.08-0.69%