Ellington Financial Inc

EFCNYSE
$11.54
-0.055-0.47%
Last update: Oct 5, 3:12 PM
$11.59
N/A