Ellington Financial Inc

EFCNYSE
$11.64
0.050.43%
Last update: Oct 8, 7:08 PM
$11.64
0.05010.43%