EFCpC   $25.44  0.12% Market Closed

Ellington Financial Inc