Ellington Financial Inc

EFCNYSE
$11.69
-0.02-0.17%
Ellington Financial Market Sentiment - Benzinga