EFCpD   $22.59  -1.40% Market Closed

Ellington Financial Inc