EFCpE   $25.5599  -0.08% Market Closed

Ellington Financial Inc