Ellington Financial Inc

EFCNYSE
$11.66
0.0250.21%
Ult. Agg.: Oct 9, 6:56 PM
$11.65
0.010.09%
Ellington Financial Analyst Price Targets - Benzinga