Ellington Financial Inc (EFC) Stock Price, Quote, News & History

EFCNYSE
$11.26
-0.23-2%
Last update: Nov 6, 7:57 PM