Ellington Financial Inc

EFC NPV
Create an alert
Sell$13.36
Buy$13.37
$0.09 (0.68%)
Last updated today at 10:59 UTC