EFCpA   $25.3  0.22% Market Closed

Ellington Financial Inc

Data not available